您现在的位置是:首页 > 电脑技术查询 > web开发

window.showModalDialog打开的窗口如何取的父窗口的 form 对象

编辑:chaxungu时间:2022-10-02 23:23:21分类:web开发

window.showModalDialog打开的窗口怎么取的父窗口的 form 对象?

用 window.showModalDialog
打开的窗口怎么取的父窗口的 form 对象?

var openerFormObj = opener.document.forms[ "eatform "];

就像这样
用 windown.open 可以这样取


用 window.showModalDialog
的话。。改用什么?

谢谢!


------解决方案--------------------
window.dialogArguments.document.forms[ "eatform "];

------解决方案--------------------
打开的时候
window.showModalDialog(url,window, "dialogWidth=500px;dialogHeight=300px ");
第二个参数为传到子窗口的对象

子窗口读取的时候

var w = window.dialogArguments;
这个w即是父窗口的window对象,下面怎么读你就会了吧
w.document.forms[ "formName "]
------解决方案--------------------

window.dialogArguments.document.forms[ "eatform "];