hola,
quiero hacer esto:
Colocar dos listas desplegables, una de categorias y otra de localidades. Y que al seleccionar una categoria y una localidad, lleve a la pagina correspondiente. ¿Como se puede hacer esto?
| |||
categorias y busqueda hola, quiero hacer esto: Colocar dos listas desplegables, una de categorias y otra de localidades. Y que al seleccionar una categoria y una localidad, lleve a la pagina correspondiente. ¿Como se puede hacer esto? |
| ||||
Re: categorias y busqueda 3dboy, muchas veces no es aconsejable autoresponderse los mensajes para que suban, ya que pasa lo que te sucedió ayer, es decir, mucha gente debe haber dado tu pregunta por respondida. Te mando un modelito sencillo que funciona, tiene un alert para que lo corras y lo entiendas, luego, elimínalo y decomenta el window.location. En la matriz debes poner los nombres de las páginas que necesitas. --------------------------------------------------------------------------------------------------------------------------- <html> <head> <script language="JavaScript"> function selectPage(){ var aPages = new Array(new Array("Categ0Local0.html", "Categ0Local1.html", "Categ0Local2.html"), new Array("Categ1Local0.html", "Categ1Local1.html", "Categ1Local2.html"), new Array("Categ2Local0.html", "Categ2Local1.html", "Categ2Local2.html")); var nCateg = document.formulario.categoria.selectedIndex; var nLocal = document.formulario.localidad.selectedIndex; // window.location = aPages[nCateg][nLocal]; alert(aPages[nCateg][nLocal]); } </script> </head> <body> <form name="formulario"> <select name="categoria" onchange="selectPage()"> <option>Categoria 0</option> <option>Categoria 1</option> <option>Categoria 2</option> </select><br> <select name="localidad" onchange="selectPage()"> <option>Localidad 0</option> <option>Localidad 1</option> <option>Localidad 2</option> </select> </form> </body> </html> --------------------------------------------------------------------------------------------------------------------------- Suerte. |
| |||
Re: categorias y busqueda Lo siento, creo que me he explicado mal. Lo que necesito es que me lleve a una pagina en funcion de lo que se ha seleccionado en las dos listas, no solo en una. Por ejemplo: Si en una lista selecciona "Turismo" y en la otra "Tarragona", que lleve a la pagina "turismoentarragona.htm". O si selecciona "Geografia" y en la otra lista "Malaga", lleve a la pagina "geografiamalaga.htm". Espero que esta vez me este explicando bien. De todas formas, gracias por intentar ayudarme. |
| ||||
Re: categorias y busqueda Eso es justamente lo que hace el ejemplo. Revisa bien, los nombres de página están en una matriz y los índices corresponden a los dos combos. Revisa. |