Foros del Web » Programando para Internet » Javascript »

problemas con ComboBox

Estas en el tema de problemas con ComboBox en el foro de Javascript en Foros del Web. tengo una pregunta: ¿como podria modificar el siguiente codigo que encontre el este foro, para crear 3 combox box? el objetivo es que al selecionar ...
  #1 (permalink)  
Antiguo 08/06/2004, 00:04
 
Fecha de Ingreso: mayo-2002
Ubicación: concepcion
Mensajes: 21
Antigüedad: 22 años, 6 meses
Puntos: 0
problemas con ComboBox

tengo una pregunta:

¿como podria modificar el siguiente codigo que encontre el este foro, para crear 3 combox box? el objetivo es que al selecionar consecutivamente los campos al llegar al tercero , se habra automaticamente una ventana.la idea es que los tres campos esten siempre uno al lado del otro, para una navegacion mas facil.

lo que quiero hacer es un acceso directo a paginas personales para una escuela primaria.

.....es mas o menos así.

->opciones1:
alumnos
profesores

->opciones2 (al seleccionar alumnos)
1ro
2do
...

->opcion 3 (al selecionar el curso y luego el nombre del alumno de este, se abre en una nueva ventana su pagina personal , osea una direcion web)
-alumno 1
-Alumno2




agradeciendoles de antemano la ayuda,


saludos

SylVia


==========================
el codigo es este:

<html>
<head>
<title>
FAQ-1: Selects
</title>
<script language="JavaScript">

function addOpt(oCntrl, iPos, sTxt, sVal){
var selOpcion=new Option(sTxt, sVal);
eval(oCntrl.options[iPos]=selOpcion);
}

function cambia(oCntrl){
while (oCntrl.length) oCntrl.remove(0);
switch (document.frm.pais.selectedIndex){
case 0:
addOpt(oCntrl, 0, "Ciudad de México", "0");
addOpt(oCntrl, 1, "Monterrey", "1");
addOpt(oCntrl, 2, "Guadalajara", "2");
break;
case 1:
addOpt(oCntrl, 0, "Madrid", "0");
addOpt(oCntrl, 1, "Barcelona", "1");
addOpt(oCntrl, 2, "San Sebastián", "2");
break;
case 2:
addOpt(oCntrl, 0, "Caracas", "0");
addOpt(oCntrl, 1, "Coro", "1");
addOpt(oCntrl, 2, "Maracay", "2");
addOpt(oCntrl, 3, "Valencia", "3");
break;
}
}
</script>
</head>
<body>
<script language="JavaScript">
var w = 400;
var h = 150;
resizeTo(w, h);
moveTo((screen.width - w)/ 2, (screen.height - h)/ 2);
</script>
<form name="frm">
<table border="0">
<tr>
<td>
Pais
</td>
<td>
<select name="pais" onchange="cambia(document.frm.ciudad)">
<option value="Mex">Mexico</option>
<option value="Esp">España</option>
<option value="Ven">Venezuela</option>
</select>
</td>
<td>
&nbsp;
</td>
<td>
Ciudad
</td>
<td>
<select name="ciudad">
<option value="0">Ciudad de México</option>
<option value="1">Monterrey</option>
<option value="2">Guadalajara</option>
</select>
</td>
</tr>
</table>
</form>
</body>
</html>
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 18:25.