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 &quot;botellón&quot;?
<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>