取数据的frame不能为跨域访问

解决方案 »

  1.   

    <input type=button value=view onclick="window.location = 'view-source:'+ 'http://202.96.140.66:4206/?USER=maxyeah&PASS=+ljwww&FIRSTLOGIN=1&port=4206'">我测试成功 win2000 + IE5.0
      

  2.   

    to meizz(梅花雨) :   view-source:+地址就可以查看源文件,从哪里学来的?长见识
      

  3.   

    http://www.csdn.net/expert/topic/880/880958.xml?temp=.8068048
      

  4.   

    view-source:+地址就可以查看源文件其实是网络协议!依赖浏览器,是不行的,我要的是把源代码存入一个string的方法!
      

  5.   

    那你还是去看看孟子斑竹的例子吧:
    <script language="vbscript">
    Function bytes2BSTR(vIn) Dim strReturn,i,ThisCharCode,innerCode,Hight8,Low8,NextCharCode
    strReturn = "" For i = 1 To LenB(vIn)
    ThisCharCode = AscB(MidB(vIn,i,1))
    If ThisCharCode < &H80 Then
    strReturn = strReturn & Chr(ThisCharCode)
    Else
    NextCharCode = AscB(MidB(vIn,i+1,1))
    strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
    i = i + 1
    End If
    Next bytes2BSTR = strReturnEnd Function
    </script>
    <script language="javascript">
    var xmlhttp=new ActiveXObject("Msxml2.xmlhttp")
    xmlhttp.open("GET",window.location.href,false)
    xmlhttp.send()
    var str = bytes2BSTR(xmlhttp.ResponseBody)
    alert(str)
    </script>作者:net_lover(孟子E章)
      

  6.   

    那你还是去看看孟子斑竹的例子吧:
    <script language="vbscript">
    Function bytes2BSTR(vIn) Dim strReturn,i,ThisCharCode,innerCode,Hight8,Low8,NextCharCode
    strReturn = "" For i = 1 To LenB(vIn)
    ThisCharCode = AscB(MidB(vIn,i,1))
    If ThisCharCode < &H80 Then
    strReturn = strReturn & Chr(ThisCharCode)
    Else
    NextCharCode = AscB(MidB(vIn,i+1,1))
    strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
    i = i + 1
    End If
    Next bytes2BSTR = strReturnEnd Function
    </script>
    <script language="javascript">
    var xmlhttp=new ActiveXObject("Msxml2.xmlhttp")
    xmlhttp.open("GET",window.location.href,false)
    xmlhttp.send()
    var str = bytes2BSTR(xmlhttp.ResponseBody)
    alert(str)
    </script>作者:net_lover(孟子E章)
      

  7.   

    回复:net_lover(孟子E章)你的代码不行阿!怎么用的?
      

  8.   

    IE的大漏洞,可以执行本机文件,读取文件等
    这是读取网页代码
                <form  onSubmit="Readcontent();return false">
                  <input id="dataInput" type="text" value="http://www.csdn.net/" style="width:400px;padding-left:8px" name="text" />
                  <br />
                  <input type="submit" value="读取文件内容" name="submit" />
                </form>
                <h3>文件内容:</h3>
                <div><b>状态:</b> <span id="dataStatus">等待输入</span></div>
                <div id="dataContent" style="display:none" class="infobox"> </div>
                <object id="dataObject" type="text/html" data="empty.html" style="width:1px;left:-10000px">
                </object> 
                <script type="text/javascript">
    var ref = document.getElementById("dataObject").object;
    var oldContent, sProp;function Readcontent(){
    dataContent.innerHTML = "";
    var sURL = document.getElementById("dataInput").value;
    sProp = (sURL.toLowerCase().indexOf("http")==0) ? "innerHTML" : "innerText";
    var dEL = ref.body || ref.documentElement;
    oldContent = dEL[ sProp ] = "";
    dataStatus.innerText = "Loading file";
    ref.location.href = sURL;
    cInt = setInterval("Showcontent()",50);
    }
    function Showcontent(){
    var dEL = ref.body || ref.documentElement;
    var rC = dEL[ sProp ];
    if(rC!=oldContent){
    dataStatus.innerText = "Retrieved content";
    if(self.cInt) clearInterval(cInt);
    dataContent.style.display = "block";
    return dataContent.innerText = rC;
    }
    }
    </script>
      

  9.   

    回复:zhpfaff(zhp) 早知道这个啦!
      

  10.   

    还是得不到好答案,还有就是怎么控制里面的网页,form,value等元素?