2012-08-27 91 views
0

我有一個孩子彈出。 從這個孩子彈出窗口我發送一些值從孩子彈出到父母的文本框。window.opener不在鉻和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; 
} 

我無法弄清楚,是什麼問題。

回答

0

您可以將參數傳遞給showModalDialog函數。只需傳遞窗口對象作爲參數。

window.showModalDialog(theURL, window); 

喲可以使用dialogArguments從模態窗口訪問參數。請參閱:http://msdn.microsoft.com/en-us/library/ms533723%28VS.85%29.aspx

var openerWindow = window.dialogArguments; 
+0

我想從孩子彈出數據發送到 –

+0

父頁面u能做到這一點使用querystring .. –

+0

你可以修改這個。我的回答只是給你一個想法。 –

0

你可以嘗試下面的功能,如果它工作 的window.close可以關閉窗口

function submitValues(value1,value2) 
{ 

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