通过JS判断计算机是否与服务器相连!也就是判断网络的连接情况,能实现吗?请高手指教,感激不尽

解决方案 »

  1.   

    可以用ajax调用后台的一个方法
    如果成功则表示 sever online
    否则 server offline
      

  2.   

    我是这样做的!不过今天服务器没有开,然后软件就打不开了··提示找到不到源文件,和我的初衷有一定差别了!
    下面是部分代码:
    /* AJAX部分*/function sajax_do_call(sURL)
    {
    oXHtml = sajax_init_object();
    oXHtml.open("GET", sURL, false);
    oXHtml.send(''); 
    rtnContent = oXHtml.responseText;
    delete oXHtml;
    return rtnContent;
    }/*判断是否与服务器相连,如果连接着则使用服务器上的资源,否则使用本机上的资源*/
    function showlist(svalue)
    {
    this.page=1;
    this.kind=svalue;
    this.idstr=this.idstr;
    for(i=0;i<=11;i++)
    {
    if(svalue==i)
    document.getElementById("s"+svalue).className="txxzbg";
    else
    document.getElementById("s"+i).className="";
    }
    testurl="http://www.ivone.tv/ajax_vana/isok.php";
    backvalue=sajax_do_call(testurl);

    if(backvalue!=1)
    {
    loadXML(svalue,15);
    }
    else
    {
    xmlHttp=sajax_init_object();
    if(isNum(svalue))
    url="http://www.ivone.tv/ajax_vana/get_material1.php?kid="+escape(svalue);
    else
    url=svalue;
    xmlHttp.open("get",url,false);
    xmlHttp.onreadystatechange=updatepage;
    xmlHttp.send(null);
    }
    }
      

  3.   

    可以如上楼所说的
    使用xmlhttp
    就可以完成
    最后取出
    返回的代码
    200表示成功,
    ...