我一直在尝试从弹出窗口到window.opener
设置父窗体的值。但是,window.opener
在执行时未定义。
主窗口:
showmodaldialog("popup.aspx", null, window styles with width and height);
弹出:
window.opener.document.getElementById("#hidvalue").value = "hello";
答案 0 :(得分:1)
涉及window.opener
时没有showModalDialog
。但是可以做的是将窗口作为dialogArgument
传递:
主窗口:
showModalDialog("popup.aspx", window, 'window styles with width and height');
弹出:
var opener = window.dialogArguments;
opener.document.getElementById("#hidvalue").value = "hello";