用XMLHTTP抓一个外网的文件试试就知道了

解决方案 »

  1.   

    或者简单一点,用一个
    var x=new Image();
    x.onerror=function (){alert('断网了');}
    x.src="http://www.google.com/logo.gif"
      

  2.   

    判断本地连接是否断开:
    <html xmlns:ie>
    <head>
    <title>是否在线</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <style> 
    <!--
    @media all {
       IE\:CLIENTCAPS {behavior:url(#default#clientCaps)}
    }
    *{font:menu}
    -->
    </style>
    </head>
    <body>
    正在上网时,把网卡禁用后,大约四秒中检测出离线!!,启用网卡后8秒左右检测出在线!!!
    <IE:CLIENTCAPS ID="oClientCaps" />
    <script Language="javascript">
    function onlineOrNot()
    {
    onlinestate = (oClientCaps.connectionType == "offline")?"<font color=red>离线</font>":"<font color=green>在线</font>"
    statehtml.innerHTML += onlinestate+","
    }
    setInterval("onlineOrNot()",1000)
    </script>
    <div id=statehtml></div>
    </body>
    </html>
      

  3.   

    var x=new Image();
    x.onerror=function (){alert('断网了');}
    x.src="http://www.google.com/logo.gif"这个如何用按钮来触发事件呀