有N个网站需要监控,主要是监控首页是否正常,要求ajax的,实现可以列表显示各个服务器上首页是否正常,如返回200还是404或者是301等状态信息,望各位大大给点思路,能有例程最好:)

解决方案 »

  1.   

    你用xmlhttp挨个去发请求,然后判断返回状态不就可以了?
      

  2.   

    那就ajax啊,你都说了乍样做了,那就去做啊。
      

  3.   

    就是不会写ajax啊,大大,麻烦给个例子哦,是php或者js的都行
      

  4.   

    www.w3schools.com上面的例子,把xmlhttp.open("GET","ajax_info.txt",true);这句中ajax_info.txt改成你要测试的网站的地址,然后在onreadystatechange中判断返回的状态。
    <html>
    <head>
    <script type="text/javascript">
    function loadXMLDoc()
    {
    if (window.XMLHttpRequest)
      {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
      }
    else
      {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    xmlhttp.onreadystatechange=function()
      {
      if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
        document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
        }
      }
    xmlhttp.open("GET","ajax_info.txt",true);
    xmlhttp.send();
    }
    </script>
    </head>
    <body>