真没碰到过。
拒绝访问 可能是设置document.domain时造成的。

解决方案 »

  1.   

    是啊,我把document.domain去掉就没有问题了。
    可是我的主页面内嵌了一个iframe是调用另外一个域名下的网页,必须要设置document.domain的,所以郁闷死了。
      

  2.   

    为什么要设置document.domain
    设置这个属性有什么作用?
      

  3.   

    那是不行,javascript安全设计中有个“同源策略”,可以将map.google.com和mail.google.com
    的document.domain设置为google.com,但不能设置成microsoft.com。ie5曾经就有这个漏洞,现在已经补上了。楼主换其它方法吧。如用xmlhttp将iframe中的页面的代码取过来再处理,上面的方法是行不通的。
      

  4.   

    用服务器端的XMLHTTP就OK了,三句话,保存为 R.AspDim h : Set h=Server.CreateObject("Microsoft.XMLHTTP")
    h.Open "GET",Request.QueryString,False
    Response.Write h.ReponseBodyIframe里包含文件为 http://你的域名/R.Asp?http://www.google.com这样就没有跨域的问题了
      

  5.   

    KimSoft(革命的小酒天天醉) :我的主页面也iframe里的页面是在同个主域下面的,所以我设置了document.domain后他们之间是可以相互操作的。现在我又要在主窗口中调用一个window.createPopup()就出问题了。