Foros del Web » Programando para Internet » Javascript »

Lista/menu que cambia

Estas en el tema de Lista/menu que cambia en el foro de Javascript en Foros del Web. Hola La verdad quise buscar algo como esto pero para ser honestos, ni siquiera se como se podria llamar, espero me ayuden. Tambien lo puse ...
  #1 (permalink)  
Antiguo 07/12/2005, 19:53
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 20 años, 6 meses
Puntos: 0
Lista/menu que cambia

Hola
La verdad quise buscar algo como esto pero para ser honestos, ni siquiera
se como se podria llamar, espero me ayuden. Tambien lo puse aqui xq me
parece lo mas cercano a lo que necesito.
Iren:
Tengo una lista/menu en una pagina.. que dice
Alvaro obregon
Gustavo A Madero
Coyoacan
etc,.. son delegaciones

que cuando le piquen a una, la pagina se actualice sin modificar los demas
datos del formulario que ya habian llenado y me muestre en una segunda
lista/menu las colonias de esa delegación,, y xejemplo cuando cambien a
otra delegación me muestre las colonias de la otra delegación pero en la
misma lista/menu, o sea la segunda,.

Espero me halla dado a entender
Gracias
Ruben..
  #2 (permalink)  
Antiguo 08/12/2005, 07:37
 
Fecha de Ingreso: octubre-2004
Ubicación: España
Mensajes: 894
Antigüedad: 19 años, 7 meses
Puntos: 3
Hola, Rubén
Creo que lo que quieres no es realmente que "se actualice la página" (cosa que seguramente borraría el formulario), sino que cambie o aparezca la segunda lista.

Esto se llama "listas dependientes".

Puede ser algo así:
Código PHP:
<script type="text/javascript">
var 
colonias = new Array()
colonias[0] = ["Colonia A-1""Colonia A-2""Colonia A-3"]
colonias[1] = ["Colonia B-1""Colonia B-2""Colonia B-3"]
colonias[2] = ["Colonia C-1""Colonia C-2"]
function 
mostrarColonias(d)
{    
    var 
listaColonias d.form.colon
    listaColonias
.options.length 1
    
if (d.selectedIndex == 0) { listaColonias.style.visibility="hidden"; return }
    for (
i=1i<=colonias[d.selectedIndex-1].lengthi++)
    {
        
listaColonias.options[i] = new Option(colonias[d.selectedIndex-1][i-1])
    }
    
listaColonias.style.visibility="visible"

}
</script>
<form>
<select name="deleg" onChange="mostrarColonias(this)">
<option selected>..elige delegación..</option>
<option>Delegación A</option>
<option>Delegación B</option>
<option>Delegación C</option>
</select>
<select name="colon" style="visibility:hidden;">
<option selected>..elige colonia..</option>
</select>

</form> 
__________________
Angel :cool:
  #3 (permalink)  
Antiguo 08/12/2005, 18:23
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 20 años, 6 meses
Puntos: 0
Gracias

Gracias, quedo chido
oye me imagino que los datos de deleg y colon si se envian a la base vdad
te agradezco tu tiempo
Bye !!
  #4 (permalink)  
Antiguo 09/12/2005, 14:10
 
Fecha de Ingreso: octubre-2004
Ubicación: España
Mensajes: 894
Antigüedad: 19 años, 7 meses
Puntos: 3
No hay de qué.
Cita:
Iniciado por ruben_vmb
Gracias, quedo chido
oye me imagino que los datos de deleg y colon si se envian a la base vdad
te agradezco tu tiempo
Bye !!
Más que "enviarse", se "traerán" de la base de datos o de donde tú los tengas definidos ¿no?
__________________
Angel :cool:
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:57.