Archive of articles classified as' "javascript"

Back home

Iterar sobre array en PHP y Javascript

26May10

¡Porfin lo encontré!

En PHP hacemos el típico foreach:

foreach($array as $key => $value) {
echo "clave = " + $key;
echo "valor = " + $value;
}

Y en Javascript también se puede hacer del siguiente modo:

for(i in array) {
alert("clave = " + i);
alert("value = " + array[i]);
}
No Comments

Modificar TITLE desde el código (HTML)

16May09

Por temas de SEO necesito modificar el título de cada página dentro del código, es decir, fuera del <header></header>.

He encontrado esta solución:

<?php
$nombre_titulo="Este es el titulo";
?>
<script language="javascript">
window.document.title = "<?php echo $nombre_titulo; ?>"
</script>

Alguien usa otra manera más cómoda?

3 Comments

API de Google Translate

9May09

Esta mañana he jugado con la API de google translate. Ha sido bastante sencillo ya que hay muchos ejemplos en la web.

En mi caso, tengo una aplicación bilingue donde los usuarios pueden escribir la descripción de un producto. La idea es que al cambiar de idioma se cambie el idioma de todo (incluido el texto insertado por el usuario).

Aquí os dejo el código de pruebas:

<script type="text/javascript" src="http://www.google.com/jsapi"></script>
 
<script type="text/javascript">
    google.load("language", "1");
</script>
 
<script>
    function translate(source, dest) {
        var div_source = document.getElementById("my_div_" + source);
        var div_dest = document.getElementById("my_div_" + dest);
        alert(div_source.value);
        google.language.translate(div_source.value, source, dest, function(result) {
            alert(result.translation);
          if (!result.error) {
            div_dest.value = result.translation;
          }
        });
    }
</script>

Pues esto es todo.

2 Comments

Seleccionar directorio en HTML

30Mar09

Me surge la necesidad de seleccionar un path en un formulario HTML.

Buscando he encontrado como seleccionar un fichero:

<input type="file" [...] >

En muchos foros de Javascript y HTML se comenta que no es posible. Voy a seguir buscando pero si no encuentro nada parece que voy a tener que desarrollar un applet en Java para ello.

Si alguien ha dado con la solución que me ayude! Si no ya subiré como lo he hecho …

keywords: selecting folder path HTML

2 Comments

Javascript: Coger la etiqueta de un select

20Jan09

Hoy me he estado un buen rato para una tontería:

No sabía como recuperar la etiqueta (label) de un elemento select de un formulario.

Tengo un formulario HTML con 3 campos, un input de texto para la dirección y dos seleccionables con la región y el municipio (imaginaos que es mi dirección postal).

La idea era concatenar los 3 campos para llamar a GClientGeocoder y que me devuelva la longitud y la latitud de donde se encuentra mi casa. El problema es que la región y el municipio los guardo como identificador y lo que yo quería recuperar era la etiqueta.

La solución es sencilla (gracias a mi compañero Miguel):

var add = document.getElementById('add');
var cmb_loc = document.getElementById('id_loc');
var cmb_reg = document.getElementById('id_reg');
var loc = cmb_loc.options[cmb_loc.selectedIndex].text;
var reg = cmb_reg.options[cmb_reg.selectedIndex].text;
var address = add.value + ', ' + reg + ', ' + loc;

En address ya tenemos la concatenación de los 3 elementos.
Nota: Pues eso … Obama ya es presidente y el Spotify mola mucho.

1 Comment