0

我有一个孩子弹出窗口。从这个子弹出窗口中,我将一些值从子弹出窗口发送到父页面的文本框。

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;
}

我无法弄清楚这是什么问题。

4

2 回答 2

0

您可以将参数传递给 showModalDialog 函数。只需将窗口对象作为参数传递。

window.showModalDialog(theURL, window);

Yo 可以使用 dialogArguments 从模态窗口访问参数。请参阅:http: //msdn.microsoft.com/en-us/library/ms533723%28VS.85%29.aspx

var openerWindow = window.dialogArguments;
于 2012-08-27T13:02:13.797 回答
0

如果它有效,你可以试试下面的功能吗 window.close 将关闭窗口

function submitValues(value1,value2)
{

   window.opener.document.getElementById("value1Id").value = value1;
   window.opener.document.getElementById("value2Id").value = value2;
   window.close();
}
于 2014-01-10T05:34:24.577 回答