Foros del Web » Programando para Internet » Javascript »

Selects! como indicar un url

Estas en el tema de Selects! como indicar un url en el foro de Javascript en Foros del Web. tomando el ejemplo 1 del listado de carlitos ejemplo publicado de Selects Me pregunto como se le hace para que al momento de seleccionar una ...
  #1 (permalink)  
Antiguo 12/02/2003, 17:52
Avatar de char  
Fecha de Ingreso: noviembre-2002
Ubicación: Monclova Coahuila, Méx.
Mensajes: 70
Antigüedad: 21 años, 5 meses
Puntos: 0
Selects! como indicar un url

tomando el ejemplo 1 del listado de carlitos ejemplo publicado de Selects

Me pregunto como se le hace para que al momento de seleccionar una opcion del select 2, este invoque una pagina web.

Salu2!
  #2 (permalink)  
Antiguo 12/02/2003, 21:54
Avatar de TurKa  
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 21 años, 3 meses
Puntos: 4
Ejemplo modificado

Aquí te escribo el código de Kaopectate pero modificado:
Verás que tanto el segundo select como el botón, llaman a la misma función. Puedes opatar ponerla solo en el botón (más seguro su funcionamiento) y quitarla del select.

Código PHP:
<html>
 <
head>
  <
script language="JavaScript">

   function 
addOpt(oCntrliPossTxtsVal){
     var 
selOpcion=new Option(sTxtsVal);
     eval(
oCntrl.options[iPos]=selOpcion);
   }

   function 
cambia(oCntrl){
    switch (
document.frm.pais.selectedIndex){
     case 
0
      
addOpt(oCntrl,  0"Ciudad de México""http://www.mexico.com");
      
addOpt(oCntrl,  1"Monterrey""http://www.monterrey.com");
      
addOpt(oCntrl,  2"Guadalajara""http://www.guadalajara.com");
      break;
     case 
1
      
addOpt(oCntrl,  0"Madrid""http://www.madrid.com");
      
addOpt(oCntrl,  1"Barcelona""http://www.barcelona.com");
      
addOpt(oCntrl,  2"San Sebastián""http://www.sansebastian.com");
      break;
     case 
2
      
addOpt(oCntrl,  0"Caracas""http://www.caracas.com");
      
addOpt(oCntrl,  1"Maracay""http://www.maracay.com");
      
addOpt(oCntrl,  2"Valencia""http://www.valencia.com");
      break;
    }
   }
  
</script>
 </head>
 <body>
  <form name="frm">
   <table border="0" width="482">
    <tr>
     <td width="25">
      Pais
     </td>
     <td width="89">
      <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 width="6">
      &nbsp;
     </td>
     <td width="44">
      Ciudad
     </td>
     <td width="296">
      <select name="ciudad" onChange="location.href=this.form.ciudad.options[this.form.ciudad.selectedIndex].value">
       <option value="0">Ciudad de México</option>
       <option value="1">Monterrey</option>
       <option value="2">Guadalajara</option>
      </select> <input type="button" value="Ir a..." onClick="location.href=this.form.ciudad.options[this.form.ciudad.selectedIndex].value"</td>
    </tr>
   </table>
  </form>
 </body>
</html> 
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar
  #3 (permalink)  
Antiguo 13/02/2003, 08:35
Avatar de char  
Fecha de Ingreso: noviembre-2002
Ubicación: Monclova Coahuila, Méx.
Mensajes: 70
Antigüedad: 21 años, 5 meses
Puntos: 0
graicas

thanks
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 16:37.