1.htm:
<SCRIPT LANGUAGE="JavaScript">
var mm = "meizz";
showModelessDialog('http://localhost:8000/ttt.htm', window,'dialogWidth: 480px; dialogHeight: 360px; status: no; help: no');
</SCRIPT>ttt.htm:
<SCRIPT LANGUAGE="JavaScript">
var win;
if (window.dialogArguments != null)
win = window.dialogArguments;
alert(win);
alert(win.mm);
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
var mm = "meizz";
showModelessDialog('http://localhost:8000/ttt.htm', window,'dialogWidth: 480px; dialogHeight: 360px; status: no; help: no');
</SCRIPT>ttt.htm:
<SCRIPT LANGUAGE="JavaScript">
var win;
if (window.dialogArguments != null)
win = window.dialogArguments;
alert(win);
alert(win.mm);
</SCRIPT>
我是按照你的写法的。只是1.htm和ttt.htm在同一站点下面就没有问题,如果在不同的站点就会报错:
1、window.open可以完成所有的功能,但是总是被某些工具“杀掉”;
2、用showModelessDialog不能跨域访问;
3、用XMLHTTP,返回的是乱码。怎么样设置编码类型都不行。
现在还是想用showModelessDialog方式,
关键是不能POST数据进去,
如果GET的话,要传递的数据好象超过了GET方法能够接受的大小。现在万分迷茫中.........................................................................