function getURL(url, textbox)
{
    var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    xmlhttp.open("GET",url,false);
    xmlhttp.send();
    if (xmlhttp.readyState==4)
    {
        textbox.value = xmlhttp.responseText;
    }
}
<textarea id=txt></textarea><br>
<input type=button value=get onclick="getURL('aa.asp', document.all.txt)">

解决方案 »

  1.   

    谢谢梅花雪,谢谢给我帮助的人,梅花雪,您能给我详细的讲一下吗?或者说从哪儿可以了解的更深入呢?为什么是Microsoft.XMLHTTP呢?
      

  2.   

    readyState有几个值,分别指什么?
      

  3.   

    readyState 值与含义
    0 (未初始化) 对象已建立,但是尚未初始化(尚未调用open方法) 
    1 (初始化) 对象已建立,尚未调用send方法 
    2 (发送数据) send方法已调用,但是当前的状态及http头未知 
    3 (数据传送中) 已接收部分数据,因为响应及http头不全,这时通过responseBody和responseText获取部分数据会出现错误, 
    4 (完成) 数据接收完毕,此时可以通过通过responseBody和responseText获取完整的回应数据