[英]window.opener not working in chrome & IE
我有一个孩子弹出窗口。 从此子弹出窗口中,我将一些值从子弹出窗口发送到父页面的文本框。
javascript在Firefox中工作正常,但在chrome和IE中不工作
波纹管是JavaScript
function submitValues(value1,value2)
{
window.close();
window.opener.document.getElementById("value1Id").value = value1;
window.opener.document.getElementById("value2Id").value = value2;
}
我不知道这是什么问题。
您可以将参数传递给showModalDialog函数。 只需将window对象作为参数传递。
window.showModalDialog(theURL, window);
您可以使用dialogArguments从模态窗口访问参数。 请参阅: http : //msdn.microsoft.com/en-us/library/ms533723%28VS.85%29.aspx
var openerWindow = window.dialogArguments;
如果可以,您可以尝试以下功能吗window.close将关闭窗口
function submitValues(value1,value2)
{
window.opener.document.getElementById("value1Id").value = value1;
window.opener.document.getElementById("value2Id").value = value2;
window.close();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.