日期:2014-05-16  浏览次数:20470 次

javascript实现提交表单至弹出窗口

?有的时候我们需要把一个form表单提交到一个window.open打开的新窗口,为什么要这样子做?因为window.open()打开的新窗口我们可以控制它的所有属性,例如我们不需要菜单栏之类的。

??? 代码如下:

??? <SCRIPT?? LANGUAGE="JavaScript">
<!--
var?? previewWindow;
function?? doPreview(){
if(previewWindow?? ==?? null){
????? previewWindow?? =?? window.open("","Preview","width=160,height=480,scrollbars=yes");
}else?? if(previewWindow.closed?? ==?? true){
????? previewWindow?? =?? window.open("","Preview","width=160,height=480,scrollbars=yes");
}
var?? doc?????? =?? document.myForm;
doc.target?? =?? previewWindow.name;
doc.action?? =?? "makeilltongji.php";
doc.submit();
previewWindow.focus();
}
//-->??
</SCRIPT>

很实用的代码。

?

?

?

整理后代码

?var previewWindow?? =?? window.open("","Preview","width=160,height=480,scrollbars=yes");?
document.forms[0].action="person_showTime.do";
document.forms[0].method="POST";
document.forms[0].target=previewWindow.name;
document.forms[0].submit();
previewWindow.focus();