1. 使用window.open()方法弹出的对象
在主页面中可以用window.opener来得到对象,
2. 使用window
.showModalDialog(
URL,
window,
"dialogHeight:480px;dialogWidth:700px;center:yes;help:no;scroll:no;resizable:yes");
将window作为参数传给子页面。
然后在子页面中使用:
var mainPage=window.dialogArguments;
alert(mainPage.location.href);
alert(mainPage.paramForm.birtname.value);
var name=mainPage.document.getElementById("birtname").value;
alert(name);
在主页面中可以用window.opener来得到对象,
2. 使用window
.showModalDialog(
URL,
window,
"dialogHeight:480px;dialogWidth:700px;center:yes;help:no;scroll:no;resizable:yes");
将window作为参数传给子页面。
然后在子页面中使用:
var mainPage=window.dialogArguments;
alert(mainPage.location.href);
alert(mainPage.paramForm.birtname.value);
var name=mainPage.document.getElementById("birtname").value;
alert(name);
本文介绍如何利用JavaScript中的window.open()方法及showModalDialog()方法实现页面之间的数据传递与交互。通过window.opener及window.dialogArguments属性可以在弹出窗口与主窗口之间进行双向的数据交流。
324

被折叠的 条评论
为什么被折叠?



