我之前解决了这个问题,但我不能记住我的生活。
我需要将返回值发送到父窗口。我目前正在使用:
var rv = window.showModalDialog('blah.aspx', '', 'center:yes;status:no;scroll:no;help:no;dialogHeight:194px;dialogWidth:600px;');
document.getElementById("blah_ReturnValue").value = rv;
alert(rv);
Chrome中的“未定义”,但在IE中可以正常使用。
我试图通过弹出式对话框手动设置blah_ReturnValue
“sender.document.getelementsbyid”& “opener.document.getelementsbyid”
不知道从哪里开始,因为它们都不起作用,经常导致Javascript错误!
答案 0 :(得分:0)
window.opener.document.getElementById("blah_ReturnValue").value = rv;