2010-09-24 449 views

回答

3

選項1:

試試這個..同時打開modaldialog發送窗口作爲參數

showModalDialog(url,window,params); 

和模態窗口

var parWin = window.dialogArguments; 

現在parWin包含您的父窗口對象。

從這裏你現在可以訪問你父母的所有數據,無論是變量還是方法。

選項2:

<SCRIPT LANGUAGE="JavaScript"> 
<!-- 
    var a = new Array; 
    a[0]="first"; 
    a[1]="second"; 
    a[2]="third"; 
// --> 
</SCRIPT> 

而且我們通過陣列到對話框:

window.showModelessDialog('7b.html',a); 

被叫7b.html包括下面的腳本:

<SCRIPT LANGUAGE="JavaScript"> 
<!-- 
    a = dialogArguments; 
    a[0] = "fourth"; 
// --> 
</SCRIPT> 

其他一些閱讀:

http://www.webreference.com/js/column90/

http://www.webreference.com/js/column90/7.html

http://www.webreference.com/js/column90/8.html

+0

一個更正:它是dialogArguments不對話參數,但感謝您的偉大答案。 – Scott 2010-09-24 21:04:29

+1

對不起。如果JavaScript的製作者沒有正確拼寫,我就無法幫助它:)爲清晰起見編輯。 – 2010-09-24 21:06:43