Hola quiero realizar una funcion a un codigo javascript pero no consigo hacerlo el codigo que ya tengo es una lista desplegable que eliges una opcion y te pasa a otra lista desplegable para que eligas la siguiente opcion.
Hasta aqui todo funciona bien ahora lo que quiero hacer es que cuando eliges la opcion del segundo listado te lleve a una pagina de mi web.
Hos dejo los codigos:
aqui codigo javascript
:
Código :
Código Javascript
:
Ver original<html>
<head>
<script src="poblaciones.js" language="javascript" type="text/javascrip> </script>
<script language="javascript">
function mostrarPoblaciones()
{
if (fProvincias.menuPoblacion.lengt
{
totalPoblaciones = fProvincias.menuPoblacion.length;
for (contador=1; contador<totalPoblaciones; contador++)
{
fProvincias.menuPoblacion.options[1]=null;
}
}
if (fProvincias.menuProvincia.value == "x")
{
fProvincias.menuPoblacion.selectedItem = 0;
fProvincias.menuPoblacion.disabled = true;
} else {
matrizElegida = "matriz" + fProvincias.menuProvincia.value;
for (contador = 0; contador<eval(matrizElegida).length; contador++)
{
fProvincias.menuPoblacion.options[contador+1] = new Option (eval(matrizElegida)[contador],contador+1);
}
fProvincias.menuPoblacion.disabled = false;
}
}
</script>
</head>
<body>
<form name="fProvincias">
<select name="menuProvincia" onChange="mostrarPoblaciones();">
<option value="x">ELIJA UNA PROVINCIA</option>
<option value="01">Álava</option>
<option value="02">Albacete</option>
<option value="03">Alicante</option>
<option value="04">Almería</option>
</select>
<select name="menuPoblacion" disabled>
<option value=0>TODAS LAS POBLACIONES</option>
</select>
</form>
</body>
</html>
aqui hos dejo los array para mostrar las opciones del segundo listado:
//ALAVA
matriz01 = new Array ("Aberasturi", "Gasteiz", "Ibarguren", "Llodio", "Maeztu", "Olano", "Sabando", "Trokóniz");
//ALBACETE
matriz02 = new Array ("Agramón", "Fuentealbilla", "Tobarra", "Yeste");
//ALICANTE
matriz03 = new Array ("Alcoy","Villajoyosa", "Villena");
//ALMERIA
matriz04 = new Array ("Abejuela", "Mojácar", "Palomares", "Roquetas de Mar", "Santillana", "Zofre");
Y ahora no se como para que me envie a la url que yo quiera segun la opcion que escojas
por ejemplo si escojes ALAVA y despues ABERASTURI me envie a aberasturi.html y si escojo ALAVA y despues GASTEIZ me envia a gasteiz.html.
he estado en internet intentando solucionar mi problema pero no me acaba de ir bien el codigo espero que alguien me ayude un saludo a todos los visitantes de este foro.