用js向一个iframe提交一个post请求,请求将返回html内容,然后侦询iframe状态,一旦检测到内部document.readyState=="complete",则提取页面内容放入DIV层中。注意,post请求应与页面在同一个域内,以面安全级别禁止脚本的跨域操作

解决方案 »

  1.   

    这个应该是XMLHTTP之类的东西吧.
       var baoHttp = new ActiveXObject("Microsoft.XMLHTTP");
       baoHttp.open("GET","http://www.meizz.com/web/web.asp",false);
       baoHttp.send();
       document.write("<div>");
       document.write(baoHttp.responseText);
       document.write("</div>");
      

  2.   

    回复:seeu1688(kangel) 
    我也想过用IFRAME,但是这个好像也是IE才有的,RIGHT?
    而且用IFRAME里面COPAY到DIV,页面数据会不会变为原来的2倍?
      

  3.   

    meizz(梅花雪) 的例子是同步的
    iframe是HTML4里的标准元素,除了ns4外的新的浏览器均支持
    iframe可以用width=0 height=0隐含在页面中
      

  4.   

    谢谢各位的帮助,问题解决
    我找到了XMLHTTP cross browser的解决方案