Javascript 开窗器在chrome&;中不工作;即

Javascript 开窗器在chrome&;中不工作;即,javascript,window.opener,Javascript,Window.opener,我有一个孩子。 从这个子弹出窗口,我将一些值从子弹出窗口发送到父页面的文本框 javascript在firefox中运行良好,但在chrome&IE中不起作用 下面是javascript function submitValues(value1,value2) { window.close(); window.opener.document.getElementById("value1Id").value = value1; window.opener.document.getEle

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

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.showModalDialog(theURL, window);
您可以使用dialogArguments从模式窗口访问参数。见:


你能试试下面的功能吗 关闭将关闭窗口

function submitValues(value1,value2)
{

   window.opener.document.getElementById("value1Id").value = value1;
   window.opener.document.getElementById("value2Id").value = value2;
   window.close();
}

我想将数据从子弹出窗口发送到父页面您可以修改此页面。我的回答只是给你一个想法。
function submitValues(value1,value2)
{

   window.opener.document.getElementById("value1Id").value = value1;
   window.opener.document.getElementById("value2Id").value = value2;
   window.close();
}