Hola buenas:
Pues mirad hemos realizado una web y la hemos hecho en dos idiomas,una euskera y otra versión en español, la cosa es k en la raiz hemos situado todos los archivos en euskera y dentro de la carpeta es, hemos insertado lo mismo pero en version española, entonces para hacer el cambio de idioma a traves de un combo hemos utilizado el siguiente condigo:
Código:
<script language="JavaScript" type="text/javascript">
function cambiar_idioma(idioma)
{
var url,cuanto,pagina
url=window.location.href
cuanto=url.length-url.lastIndexOf("/")
pagina=url.substring((url.lastIndexOf("/")+1),url.length)
if (idioma=="eu")
{
window.location.href="../"+pagina;
}
else
{
window.location.href="../"+idioma+"/"+pagina;
}
}
</script>
<form id="form1" name="form1">
<label for="select">Idioma:</label>
<select name="select" id="select">
<option value="euskera" onclick="cambiar_idioma('eu')">Euskera</option>
<option value="español" onclick="cambiar_idioma('es')">Español</option>
</select>
</form>
La cosa es que en mozila funciona perfectamente y en el Internet explorer no va, tambien he probado en poner dentro de la funcion alert(idioma, y en el mozila al cambiar de combo si k sale el alert con el idioma corespondiente, pero en el internet explorer no sale ningun alert, ningun mensaje de error ni nada). Haber si alguien m puede ayudar con esto, please!
SALU2