i am trying to built a preview page (for many days) !!
i am trying to pass my filled form variables from page main.cfm to previewrequest.cfm (coldfusion pages).
i just can't open my new window!! i now that's certainly related to javascript.
can you tell me what's wrong with my code ?
thanks
main.cfm
<script language="javascript">
function WinOpen(form,xurl,x,y) {
var options = "toolbar=no,scrollbars=yes,resizable=yes,width=" + x + ",height=" + y;
var tempVar = "";
for (i = 1; i < document.form.length; i++)
{ tempVar += "&" + "#"+ document.form.elements.value + "#";}
thisurl = xrul + "?thisvar1=" + "#" + document.form.elements[0].value + "#" + tempVar;
msgWindow=window.open(thisurl,"WinOpen",options);
}
</script>
<INPUT TYPE=BUTTON name="Preview" VALUE="Preview" onclick="WinOpen(this,'PreviewRequest.cfm','710','500')">
PreviewRequest.cfm
<CFOUTPUT>
thisvar1 = #thisvar1#
</CFOUTPUT>
i am trying to pass my filled form variables from page main.cfm to previewrequest.cfm (coldfusion pages).
i just can't open my new window!! i now that's certainly related to javascript.
can you tell me what's wrong with my code ?
thanks
main.cfm
<script language="javascript">
function WinOpen(form,xurl,x,y) {
var options = "toolbar=no,scrollbars=yes,resizable=yes,width=" + x + ",height=" + y;
var tempVar = "";
for (i = 1; i < document.form.length; i++)
{ tempVar += "&" + "#"+ document.form.elements.value + "#";}
thisurl = xrul + "?thisvar1=" + "#" + document.form.elements[0].value + "#" + tempVar;
msgWindow=window.open(thisurl,"WinOpen",options);
}
</script>
<INPUT TYPE=BUTTON name="Preview" VALUE="Preview" onclick="WinOpen(this,'PreviewRequest.cfm','710','500')">
PreviewRequest.cfm
<CFOUTPUT>
thisvar1 = #thisvar1#
</CFOUTPUT>