2010-09-24 240 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