Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/11/2008, 07:57
Tigervlc
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigüedad: 21 años
Puntos: 3
Problemas con propiedad "action" de formulario

Tengo un problema que me pasa en IE, pero funciona perfectamente en FF.

El código donde se encuentra dicho problema es este:

Código HTML:
<select name="opcion" id="opcion" onchange="this.form.action=this.value;">
	<option value="'.$_SERVER['PHP_SELF'].'">teleoperadoras</option>
	<option value="../../tickets.php">incidencias</option>
</select> 
Lo que hace básicamente es que dependiendo de lo que elija en el <select> del formulario, los datos de este se envíen a una página web u otra. Tampoco quiero entrar en detalles de momento. Pero el caso es que me da el sgte error en IE:

"El objeto no soporta esta propiedad o método".

Y si no me equivoco se refiere a la asignación en la propiedad action. Sin embargo en FF funciona perfectamente. También lo intenté con este cambio: onchange="document.admin_login.action=this.value" , siendo admin_login el nombre del formulario.

A qué se puede deber? Se os ocurre alguna solución rápida para arreglar este problema?