Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2007, 03:18
josusaar
 
Fecha de Ingreso: septiembre-2006
Mensajes: 84
Antigüedad: 18 años, 4 meses
Puntos: 0
En Internet Explorer no va y en Mozila si, Ayuda!!

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