看来我的语文水平不是一般的差啊//另一个站点下的文件,得不到返回值(vvvv.com 是随便起的名称,就是不同站点或者虚拟目录下WEB程序)
  var qq=window.showModalDialog("http://vvvvv.com/hl.htm"); 
alert(qq); //同一站点下的文件,可以得到返回值
var xx=window.showModalDialog("h.htm"); 
alert(xx); 

解决方案 »

  1.   

    看来我的语文水平不是一般的差啊//另一个站点下的文件,得不到返回值(vvvv.com 是随便起的名称,就是不同站点或者虚拟目录下WEB程序)
      var qq=window.showModalDialog("http://vvvvv.com/hl.htm"); 
    alert(qq); //同一站点下的文件,可以得到返回值
    var xx=window.showModalDialog("h.htm"); 
    alert(xx); 
      

  2.   

    showModalDialog存在跨域问题
    你那个属于跨域的
      

  3.   

    如果 IE 使用showModalDialog打开窗口,主页面和子页面不在同样的域名,returnValue将无法传值到主窗口
      

  4.   

    跨域访问
    http://blog.csdn.net/lovingprince/archive/2008/09/20/2954675.aspx