能。
<script language="JavaScript">
window.alert(window.navigator.onLine);
</script>

解决方案 »

  1.   

    to:gaofaq好象不行吧,上面这段只是判断该页面是否在线,你自己测试一下呢.脚本中好象不好办:在Delphi中可能实现,可能你需要写控件来完成.Delphi中如何得知现在是否和Internet连接?   最简单的办法是用一个TCP元件得到自己当前的IP,通过判断IP得知是否连入Internet。例如:    if TCP1.LocalIp = '0.0.0.0' then     ShowMessage('目前没有连入Internet!');   需要注意的是:因为Internet和Intranet没本质区别,所以一般不能判定是和Internet连接还是仅仅连入Intranet。当然。你也可以再加一个PING元件,去PING一个比较稳定、速度比较快的站点,如果连通则表明已经接入Internet。不过这种办法通用性不好。 
      

  2.   

    不对啊,为什么我把ADSL挂断后还是 true
      

  3.   

    找一个稳定的网站,链一个它上面的图片,判断 onerror 事件
      

  4.   

    var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        xmlhttp.open("GET", "http://www.csdn.net/", false);
        xmlhttp.send();
        if (xmlhttp.readyState==4)
          alert((xmlhttp.Status==200)?"存在":"不存在");