Foros del Web » Programando para Internet » Javascript »

darle otra funcion a un codigo javascript

Estas en el tema de darle otra funcion a un codigo javascript en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 26/04/2011, 05:05
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
darle otra funcion a un codigo javascript

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
  1. <html>
  2.    <head>
  3.  <script src="poblaciones.js" language="javascript" type="text/javascrip> </script>
  4.   <script language="javascript">
  5.   function mostrarPoblaciones()
  6.   {
  7.   if (fProvincias.menuPoblacion.lengt
  8.  {
  9.    totalPoblaciones = fProvincias.menuPoblacion.length;
  10.   for (contador=1; contador<totalPoblaciones; contador++)
  11.    {
  12.   fProvincias.menuPoblacion.options[1]=null;
  13.    }
  14.    }
  15.  if (fProvincias.menuProvincia.value == "x")
  16.   {
  17.   fProvincias.menuPoblacion.selectedItem = 0;
  18.   fProvincias.menuPoblacion.disabled = true;
  19.   } else {
  20.    matrizElegida = "matriz" + fProvincias.menuProvincia.value;
  21.    for (contador = 0; contador<eval(matrizElegida).length; contador++)
  22.   {
  23.      fProvincias.menuPoblacion.options[contador+1] = new Option (eval(matrizElegida)[contador],contador+1);
  24.    }
  25.    fProvincias.menuPoblacion.disabled = false;
  26.     }
  27.     }
  28.   </script>
  29.    
  30.          </head>
  31.    
  32.          <body>
  33.    
  34.             <form name="fProvincias">
  35.   <select name="menuProvincia" onChange="mostrarPoblaciones();">
  36.   <option value="x">ELIJA UNA PROVINCIA</option>
  37.  <option value="01">&Aacute;lava</option>
  38.   <option value="02">Albacete</option>
  39.   <option value="03">Alicante</option>
  40.    <option value="04">Almer&iacute;a</option>
  41.    </select>
  42.    
  43.   <select name="menuPoblacion" disabled>
  44.   <option value=0>TODAS LAS POBLACIONES</option>
  45.  </select>
  46.        </form>
  47.  
  48.          </body>
  49.    
  50.       </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.
  #2 (permalink)  
Antiguo 26/04/2011, 15:30
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: darle otra funcion a un codigo javascript

En el onchange del select pon algo así como location.href = this.value + '.html'
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #3 (permalink)  
Antiguo 26/04/2011, 17:27
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: darle otra funcion a un codigo javascript

gracias ya lo solucione un saludo

Etiquetas: funcion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:19.