Foros del Web » Programando para Internet » Javascript »

Select asociado pero con link para cada opción

Estas en el tema de Select asociado pero con link para cada opción en el foro de Javascript en Foros del Web. Hola que tal he visto por esta web un codigo para select asociado que yo he implementado en mi web, el script lo puse en ...
  #1 (permalink)  
Antiguo 15/05/2008, 10:03
 
Fecha de Ingreso: diciembre-2007
Ubicación: Valencia
Mensajes: 113
Antigüedad: 16 años, 4 meses
Puntos: 1
Pregunta Select asociado pero con link para cada opción

Hola que tal he visto por esta web un codigo para select asociado que yo he implementado en mi web, el script lo puse en un .js aparte y luego ponia el codigo html en la página

El script es este:
Código:
// JavaScript Document
var provincias_a=new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre")
var provincias_f=new Array("1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19")
var provincias_m=new Array("1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18")
var provincias_p=new Array("1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17")

function Add(){
//tomo el valor del select del pers elegido
var pers
pers = document.lista.persona[document.lista.persona.selectedIndex].value
//miro a ver si el pers está definido
if (pers != 0) {
//si estaba definido, entonces coloco las opciones de la provincia correspondiente.
//selecciono el array de provincia adecuado
mis_provincias=eval("provincias_" + pers)

//calculo el numero de semanas
num_sem = mis_provincias.length

//marco el número de semanas en el select
document.lista.semana.length = num_sem


//para cada semana del array, la introduzco en el select
for(i=0;i<num_sem;i++){

//hasta aqui bien
document.lista.semana.options[i].value=mis_provincias[i]

document.lista.semana.options[i].text=mis_provincias[i]


}
}else{
//si no había provincia seleccionada, elimino las provincias del select
document.lista.semana.length = 1
//coloco un guión en la única opción que he dejado
document.lista.semana.options[0].value = "..."
document.lista.semana.options[0].text = "..."
}
//marco como seleccionada la opción primera de provincia
document.lista.semana.options[0].selected = true

}

function Go(){
window.name="ventana"
var direccion=document.lista.semana.value+"_semana_"+document.lista.persona.value+".html"
window.open(direccion,'ventana')
}
Tiene tres valores a, f, m, p.......yo solo utilizo el a.
Aquñi va el html:
Código:
<form name="lista">
<table align="center"><tr>
<td><select name="semana">
<option value="-">Mes
</select>
</td>
<td><select name="persona" onchange="Add()">
<OPTION value=o SELECTED>Año
<OPTION value=a>2008
</select></td>
</tr></table></form>
Si observais esto:
Código:
Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre")
Lo que yo quiero es que haya un link distinto para cada uno es decir un link para Enero, uno para Febrero que sea distinto que el de Enero, y asi sucesivamente como lo hago esque lo he visto en una web me ha gustado y además me facilita las cosas gracias espero respuesta
  #2 (permalink)  
Antiguo 16/05/2008, 07:12
 
Fecha de Ingreso: diciembre-2007
Ubicación: Valencia
Mensajes: 113
Antigüedad: 16 años, 4 meses
Puntos: 1
Respuesta: Select asociado pero con link para cada opción

ayudenme porfavor y si no existe eso habria algun otro méodo? Gracias esperando respuesta impaciente
  #3 (permalink)  
Antiguo 16/05/2008, 11:26
 
Fecha de Ingreso: diciembre-2007
Ubicación: Valencia
Mensajes: 113
Antigüedad: 16 años, 4 meses
Puntos: 1
Respuesta: Select asociado pero con link para cada opción

ya lo he conseguido despues de buscar una hora en el FAQ lo consegui gracias por la ayuda
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 19:37.