0

子ポップアップが1つあります。この子ポップアップから、子ポップアップから親ページのテキストボックスにいくつかの値を送信しています。

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 に答える