[thelist] submit to new window in Netscape

s t e f notabene at members.evolt.org
Sat Jun 22 12:22:01 CDT 2002


<who="Michael Robertson" when="12:39 22/06/02 -0400">
>anyone know why this doesn't work in Netscape 6. It's fine in IE.
>
><form name="formActivity" onSubmit="return validate(this)" method="get"
>action="javascript:MM_openBrWindow('whyBeActivePrint1.asp?1=' +
>formActivity.txtTime1.value + '&2=' +  formActivity.txtAct1.value + '&3=' +
>formActivity.txtTime2.value  + '&4=' +  formActivity.txtAct2.value + '&5=' +
>formActivity.txtTime3.value  + '&6=' +  formActivity.txtAct3.value + '&7=' +
>formActivity.txtTime4.value  + '&8=' +  formActivity.txtAct4.value + '&9=' +
>formActivity.txtTime5.value  + '&10=' +  formActivity.txtAct5.value + '&11='
>+  formActivity.txtTime6.value + '&12=' +
>formActivity.txtAct6.value,'planWin','menubar=yes,scrollbars=yes,resizable=y
>es,width=470,height=450')">

Ouch.
Why don't you write a function that if 'validate' is true then
MM_openBrWindow with all parameters and returns false so as not to go
further into submitting the form? (I don't know why but I don't like the
idea of having a form action going onto a javascript: pseudo-protocol,
don't ask me why, just a gut feeling)

The following is pseudo-code of course :

<script type="text/javascript">

function goOn() {
if(validate) {
MM_openBrWindow('whyBeActivePrint1.asp?1=' + formActivity.txtTime1.value +
'&2=' +  formActivity.txtAct1.value + '&3=' +
formActivity.txtTime2.value  + '&4=' +  formActivity.txtAct2.value + '&5='
+ formActivity.txtTime3.value  + '&6=' +  formActivity.txtAct3.value +
'&7=' + formActivity.txtTime4.value  + '&8=' +  formActivity.txtAct4.value
+ '&9=' + formActivity.txtTime5.value  + '&10='
+  formActivity.txtAct5.value + '&11=' +  formActivity.txtTime6.value +
'&12=' +
formActivity.txtAct6.value,'planWin','menubar=yes,scrollbars=yes,resizable=y
es,width=470,height=450')
}
}
</script>

<form name="formActivity" onSubmit="goOn(); return false;">

HTH
s t e f




More information about the thelist mailing list