Foros del Web » Programando para Internet » Javascript »

Ayuda con seleccion menulist

Estas en el tema de Ayuda con seleccion menulist en el foro de Javascript en Foros del Web. Hola amigos! Necesito ayuda por favor. Tengo un menu list donde originalmente cada vez que el usuario selecionaba algo se abria una pagina nueva. Pero ...
  #1 (permalink)  
Antiguo 10/09/2004, 00:37
 
Fecha de Ingreso: septiembre-2004
Mensajes: 12
Antigüedad: 19 años, 8 meses
Puntos: 0
Sonrisa Ayuda con seleccion menulist

Hola amigos! Necesito ayuda por favor.

Tengo un menu list donde originalmente cada vez que el usuario selecionaba algo se abria una pagina nueva. Pero necesito saber si en vez de que esto ocura es posible hacer que dependiendo de la opcion escogida en vez de abrirste una pagina nueva se despliege un formulario. Tenia pensando crear unas funciones en php que tendrian los diferentes formularios y luego quisiera llamar esas funciones dependiendo de la opcion escogida.

Soy nueva en estoy de programacion por favor necesito ideas.

Aqui les pongo el codigo que tengo por ahora:

<script language="JavaScript">

function addOpty(oCntrl, iPos, sTxt, sVal){
var selOpcion=new Option(sTxt, sVal);
oCntrl.options[iPos]=selOpcion;
}
function cambia(){
oCntrl = eval('document.frm.ciudad')
goBtn = eval('document.frm.go')
switch(document.frm.pais.selectedIndex){
case 1:
addOpty(oCntrl, '1', 'Book by one author', ' '); //AQui es donde pongo el link a una pagina nueva dependiendo de la opcion .
addOpty(oCntrl, '2', 'Book by two or three authors', 'twoauthorform.php');
addOpty(oCntrl, '3', 'Book by Group or Corporate Author', 'http://www.guadalajara.com');
oCntrl.disabled = false;
goBtn.disabled = false;
break;
case 2:
addOpty(oCntrl, '1', 'Signed Article from a Daily Newspaper', 'Biblio Style Definitions.htm');
addOpty(oCntrl, '2', 'Unsigned Article from a Daily Newspaper', 'http://www.barcelona.com');
addOpty(oCntrl, '3', 'Signed Article from a Weekly or Biweekly Periodical', 'http://www.sansebastian.com');
oCntrl.disabled = false;
goBtn.disabled = false;
break;
case 3:
addOpty(oCntrl, '1', 'CD-ROM Database: Abstract with a Print Version', 'http://www.caracas.com');
addOpty(oCntrl, '2', 'CD-ROM: Article from a Periodical with a Print Version', 'http://www.maracay.com');
addOpty(oCntrl, '3', 'CD-ROM: Material with No Print Version', 'http://www.valencia.com');
oCntrl.disabled = false;
goBtn.disabled = false;
break;
}
}
</script>
</head>
<body>

entonces aqui es donde definiria las funciones con sus respectivos formularios.

Cualquier ayuda es apreciada

GRacias
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 20:24.