Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/12/2007, 11:12
unokpasabaxaki
 
Fecha de Ingreso: diciembre-2007
Mensajes: 10
Antigüedad: 17 años, 1 mes
Puntos: 0
Obtener el nombre del documento HTML con javascript

Hola. Estoy intentando hacer un script para cambiar de idioma. Lo he cogido de una página web. Lo que tengo son dos carpetas llamadas esp y ing, que tienen los mismos archivos, pero en los dos idiomas. Y en los documentos voy a poner esto:
Código HTML:
<form action="nada()" id="form1"> <!-- nada() no es ninguna función: el formulario no tiene submit. Lo que quiero es que se cambie al seleccionar el idioma -->
<select onchange="cambioidioma()" id="idioma">
<option selected value="esp">Español</option>
<option value="ing">Inglés</option>
</select>
</form> 
Y éste es el script:
Código:
function cambioidioma() {
   var c=document.getElementById("idioma");
   var i=c.options.selectedIndex;
   if(i==-1) return; //esto no sé lo que significa: lo copie de la página en la que estaba
   var v=c.options[i].value;
   document.location.href='../'+v+'/'+d;
}
La variable d tiene que tener el nombre del documento HTML desde el que se ejecuta el script para cambiar de idioma.

Espero que alguien me pueda ayudar. Gracias por adelantado.

Última edición por unokpasabaxaki; 28/12/2007 a las 11:31 Razón: Porque he cambiado el código del HTML sin acordarme de cambiar el de script. Por eso, la ID que pone en el script no existe.