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>

解决方案 »

  1.   

    梅老大:
    我是按照你的写法的。只是1.htm和ttt.htm在同一站点下面就没有问题,如果在不同的站点就会报错:
      

  2.   

    我算是霉透了:
    1、window.open可以完成所有的功能,但是总是被某些工具“杀掉”;
    2、用showModelessDialog不能跨域访问;
    3、用XMLHTTP,返回的是乱码。怎么样设置编码类型都不行。
    现在还是想用showModelessDialog方式,
    关键是不能POST数据进去,
    如果GET的话,要传递的数据好象超过了GET方法能够接受的大小。现在万分迷茫中.........................................................................
      

  3.   

    showModelessDialog 里的表单是可以 post 的, 否则的话 ASP.net 里的 postback 机制全都嗝了, 不过实现起来有点怪怪就是了, 你在<head> 里加 <base target="_self"> 这样你的表单就可以 post 了
      

  4.   

    在网站一将变量写入一个文件,或在某一文件中作一个特殊标记,在网站二中用XMLHTTP读取网站一中读取有变量的网页
      

  5.   

    http://dev.csdn.net/article/27/27760.shtm