Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/01/2004, 08:36
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 6 meses
Puntos: 381
Sin el onchange habría de activarse de algún otro modo, como por ejemplo con un botón.

mira, podrías hacer algo así para lo de la primera opción


<select name="select" onchange="if(this.selectedIndex!=0){parent.locatio n.href=this.value}">
<option> --- seleccionar ---</option>
<option value="http://www.europasur.com">primero</option>
<option value="index.htm">segundo</option>
<option value="http://www.diariosport.com">tercero</option>
</select>


Si quieres que tras seleccionar se coloque de nuevo en la primera opción podrías añadir....

<select name="select" onchange="if(this.selectedIndex!=0){parent.locatio n.href=this.value;this.options[0].selected=true}">
<option> --- seleccionar ---</option>
<option value="http://www.europasur.com">primero</option>
<option value="index.htm">segundo</option>
<option value="http://www.diariosport.com">tercero</option>
</select>

Si quieres un botón, de "ir" dale un id al selector (si lo tienes fuera de un formulario). id="select" y al botón le pides...



<input type="button" value="Ir" onclick="parent.location.href=document.getElementB yId('select').value">

Con el botón no te haría falta poner esa primera opción nula (la de ---seleccionar---)