var ajax = function(sURL, fnHandler){
var xmlhttp;
try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
catch (e) { try { xmlhttp = new XMLHttpRequest(); }
catch (e) { return null; }}}
try {
xmlhttp.onreadystatechange = function(){
if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
fnHandler(xmlhttp.responseText);
};
xmlhttp.open("GET", sURL, true);
xmlhttp.send("");
} catch(z) { return null; }
}
ajax("http://xxx.com/xxx.aspx?id=xx",function(s){alert(s)
})

解决方案 »

  1.   

    iframe麻烦??
    ajax有域的限制啊 iframe算是最简单的了
      

  2.   


    可以的你把你要输出的内容都赋给一个变量,然后输出response.write("document.write('"&变量&"')")类似这样的输出
      

  3.   

    ajax取不到么!frame就是代码量少
      

  4.   

    iframe如果不涉及对父子框架的相互调用,就不涉及跨域问题。
    此外因为script是直接嵌入文本内容到当前文档对象中,也可以跳过部分跨域问题。
      

  5.   

    用document.write()输出那个url的HTML内容??为什么不用超链接来跳转呢,那不就是输出目标页面的内容吗!!!!
      

  6.   

    虽然不明白你们在说什么,Ajax也好,iframe也罢...
      

  7.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <script id="temp" type="text/javascript">
    function show()
    {
    temp.src = "http://xxx.com/xxx.aspx?id=xx";
    alert(temp.src);
    }
      </script>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD>
     <BODY onclick="return show();">
     </BODY>
    </HTML>
      

  8.   

    var ajax = function(sURL, fnHandler){
        var xmlhttp;
        try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
        catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
        catch (e) { try { xmlhttp = new XMLHttpRequest(); }
        catch (e) { return null; }}}
        try {
            xmlhttp.onreadystatechange = function(){
                if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
                    fnHandler(xmlhttp.responseText);
            };
            xmlhttp.open("GET", sURL, true);
            xmlhttp.send("");
        } catch(z) { return null; }
    }
    ajax("http://xxx.com/xxx.aspx?id=xx",function(s){alert(s)
    })
    二楼说得对!顶!
      

  9.   

    ajax 可以跨域 操作。。你这个有特别的限制吗~~~
      

  10.   

    就iframe啊, 用其他更麻烦.. 吃力不讨好!
      

  11.   

    既然大家都建议使用iframe
    哪楼主就使用iframe吧.