are you scripting across domain? There is a security setting addressing that.

解决方案 »

  1.   

    <script>
    function GetHtml(url)
    {
        var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP")
        xmlHttp.open("GET", url, false);
        xmlHttp.send()
        
        return xmlHttp.responseText;
    }
    </script><textarea id=mytext cols=50 rows=30>
    </textarea><input type=button value=gethtml onclick=mytext.value=GetHtml('http://www.google.com')>
      

  2.   

    var dataForm=frames["SaveFrame"].document.dataForm;
    dataForm.Path.value=Path;
    dataForm.FileName.value=FileName;
      

  3.   

    TO: aiiiq(www.aiiiq.com) 也是拒绝访问的行:66
    字符:5
    代码:0
    错误:没有权限
    网址:http://127.0.0.1/
      

  4.   

    TO:greatdinosaur可以说的详细点吗?var dataForm=frames["SaveFrame"].document.dataForm;
    dataForm.Path.value=Path;
    dataForm.FileName.value=FileName;其中 dataForm 是自己定义的变量吧,我怎么在js的帮助中找不到这个对象或者属性呢
      

  5.   

    Enable cross frame scripting in your IE security settings
    Note: some users won't do that
      

  6.   

    要跨二级域(a.xxx.com和b.xxx.com):可以改两个页面:document.domain=xxx.com;
    其它情况跨域:在自己服务器上用CGI程序做一下代理
      

  7.   

    页面 <==> xmlhttp <==> serverxmlhttp <==> 目标页面