请问用javascript检测网络是否连通 怎么判断呢?

JavaScript04

请问用javascript检测网络是否连通 怎么判断呢?,第1张

正常情况下,其它浏览器能够自动检测是否具有网络链接,但是 google 浏览器在这个方面有 BUG,很多网站采用的一种做法是不断的向服务器发送请求,确保连接的稳定,如果连不上了,就说明网络断开了,所以你的问题就可以采用类似的办法,下面是 js 代码:

function isOnline(){

  var img = new Image()

  img.id = "test_is_online"

  img.onload = function(){

    document.body.removeChild(

         document.getElementById("test_is_online"))

  }

  img.onerror = function(){

    document.body.removeChild(

        document.getElementById("test_is_online"))

    alert("断网了!")

  }

  img.src = "http://www.baidu.com/img/baidu_jgylogo3.gif"

  img.style.display = "none"

  document.body.appendChild(img)

}

window.onload = function(){

    setInterval(isOnline, 10000)

}

每 10 秒钟检测一次,如果发现已经断网了,就会弹出对话框说:断网了

.js是javascript文件的文件后缀,就像 a.txt 这个.txt是后缀一样

.jsp是jsp网页文件的后缀,而jsp是java web 的表现层的一种技术

jquery 是一个函数库,基于javascript的,这个函数库让我们使用javascript进行网页dom操作的时候更加简便

javascript是一种解释性语言,和java没有太大关系。具体你看百度百科的javascript权威解释

java是由sun公司推出的网络编程语言(现在属于甲骨文公司)。超级流行,特别时候大型企业级架构,是面向对象的哦。

再补充一点,java其实还分为java EE (企业级应用) java me 手机软件用的多,比如现在火爆的安卓系统上的软件。 java se应该就是你说的java了,是java体系的基础