Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/05/2002, 17:46
Avatar de mrgubu
mrgubu
 
Fecha de Ingreso: febrero-2002
Ubicación: Granada
Mensajes: 431
Antigüedad: 22 años, 2 meses
Puntos: 2
Re: El maldito error javascript

Gracias Goblin: Te has acercado, no has dado totalmente con la tecla, pero has andado cerca. Y leyendo tu razonamiento me ha dado a mí por pensar y he solucionado (casi) el asunto.

Y es que claro, si definimos la función OpenWin, será para usarla no?, de forma que ya no es necesario volver a escribir el ¿método? "window.open" en onSubmit, sino llamar directamente a la función y definir claramente los parámetros.

Total, que poniéndolo tal que así funiona (casi) correctamente:

Código:
  <script language="JavaScript">
function openWin(encuesta,winName,features) 
{
window.open(encuesta,winName,features);
}
</script>
Este es el codigo completo del formulario que he usado:

Código:
<FORM name="encuesta" METHOD="post" ACTION="encu2.asp" target="poll" onSubmit="openWin('', 'poll', 'toolbar=0,location=0,status=0,menubar=0,scrollbars=0,resizable=0,width=400,height=280')">   
<p>¿Te parece bien que multen a los bares para acabar con el "botellón"?
<p>SI: <INPUT NAME="mismo" TYPE="Radio" VALUE="1">
<p><NO: <INPUT NAME="mismo" TYPE="Radio" VALUE="2">
<INPUT class="boton1" TYPE="Submit" value="Votar" ></form>
Podéis verla en funcionamiento en <a href='ir.asp?http://www27.brinkster.com/granadalinks/' target='_blank'>http://www27.brinkster.com/granadalinks/...</a> (por cierto que le he metido recientemente a la web una ventana deslizante con código de www.crossbrowser.com, y queda chulísima).

Bueno, y digo que el script (casi) funciona, porque tiene un último problema. Si se envía el formulario sin pulsar antes ninguna de las dos opciones SI/NO, la página que se abre en la nueva ventana es la inicial. Supongo que la única forma de solucionarlo será con otro script de validación de formulario. ¿tenéis alguno a mano?



<a href="http://www27.brinkster.com/granadalinks/"><img border="0" src="http://www.geocities.com/granadalinks/ban01.gif" width="468" height="60"></a>