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.