无论如何我可以将javascript变量传递给Modal吗?
答案 0 :(得分: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>
我们将数组a传递给对话框:
window.showModelessDialog('7b.html',a);
被叫方7b.html包含以下脚本:
<SCRIPT LANGUAGE="JavaScript">
<!--
a = dialogArguments;
a[0] = "fourth";
// -->
</SCRIPT>
关于此的其他一些解读:
http://www.webreference.com/js/column90/