Ver Mensaje Individual
  #24 (permalink)  
Antiguo 25/04/2011, 17:29
azaz
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 10 meses
Puntos: 10
Respuesta: desde lista desplegable pasar a un script

sigue sin funcionarme he reproducido otra vez el codigo lo mostrare para ver si alguien me puede ayudar a conseguir que cada vez que se marque la casilla del segundo listado me mande a una pagina enconcreto de mi web.

codigo javascript:
Código Javascript:
Ver original
  1. <html>
  2.    <head>
  3.       <title>
  4.          P&aacute;gina con Javascript.
  5.       </title>
  6.  
  7.       <script src="poblaciones.js" language="javascript" type="text/javascript">
  8.          <!--
  9.  
  10.          //-->
  11.       </script>
  12.  
  13.       <script language="javascript">
  14.          <!--
  15.  
  16.             function mostrarPoblaciones()
  17.             {
  18.  
  19.  
  20.  
  21.                if (fProvincias.menuPoblacion.length>1)
  22.                {
  23.                   totalPoblaciones = fProvincias.menuPoblacion.length;
  24.                   for (contador=1; contador<totalPoblaciones; contador++)
  25.                   {
  26.                      fProvincias.menuPoblacion.options[1]=null;
  27.                   }
  28.  
  29.                }
  30.  
  31.  
  32.  
  33.  
  34.                if (fProvincias.menuProvincia.value == "x")
  35.                {
  36.                   fProvincias.menuPoblacion.selectedItem = 0;
  37.                   fProvincias.menuPoblacion.disabled = true;
  38.                } else {
  39.                   matrizElegida = "matriz" + fProvincias.menuProvincia.value;
  40.                   for (contador = 0; contador<eval(matrizElegida).length; contador++)
  41.                   {
  42.                      fProvincias.menuPoblacion.options[contador+1] = new Option (eval(matrizElegida)[contador],contador+1);
  43.                   }
  44.                   fProvincias.menuPoblacion.disabled = false;
  45.                }
  46.             }
  47.          //-->
  48.       </script>
  49.    </head>
  50.    <body>
  51.       <form name="fProvincias">
  52.          <select name="menuProvincia" onChange="mostrarPoblaciones();">
  53.             <option value="x">ELIJA UNA PROVINCIA</option>
  54.            
  55.             <option value="01">&Aacute;lava</option>
  56.             <option value="02">Albacete</option>
  57.             <option value="03">Alicante</option>
  58.             <option value="04">Almer&iacute;a</option>
  59.            
  60.          </select>
  61.  
  62.          <select name="menuPoblacion" disabled>
  63.             <option value=0>TODAS LAS POBLACIONES</option>
  64.          </select>
  65.  
  66.       </form>
  67.    </body>
  68. </html>

codigo para mostrar las opciones del segundo listado:

Código Javascript:
Ver original
  1. //ALAVA
  2.             matriz01 = new Array ("Aberasturi",  "Gasteiz", "Ibarguren", "Llodio", "Maeztu", "Olano", "Sabando", "Trokóniz");
  3.  
  4. //ALBACETE
  5.             matriz02 = new Array ("Agramón",  "Fuentealbilla",  "Tobarra", "Yeste");
  6.  
  7. //ALICANTE
  8.             matriz03 = new Array ("Alcoy","Villajoyosa", "Villena");
  9.  
  10. //ALMERIA
  11.             matriz04 = new Array ("Abejuela",  "Mojácar", "Palomares", "Roquetas de Mar", "Santillana", "Zofre");

hasta aqui me funciona bien pero yo quiero que me envie por ejemplo si eliges ALICANTE y dentro de ALICANTE elijes ALCOY que directamente me mande a una pagina que la direcion es alcoy.php.

espero que me podais ayudar a solucionar este script saludos