第一種方法:
html5的 navigator的新特性可以很簡單幫我們搞定HTML5為此定義了一個navigator.onLine屬性
function demo1() {
if (navigator.onLine) { //正常工作
alert("正常工作");
}
else { //執行離線狀態時的任務
alert("不在線");
}
}
第二種方法:
function demo2() {
var EventUtil = {
addHandler: function (element, type, handler) {
if (element.addEventListener) {
element.addEventListener(type, handler, false);
} else if (element.attachEvent) {
element.attachEvent("on" + type, handler);
} else {
element["on" + type] = handler;
}
}
};
EventUtil.addHandler(window, "online", function () {
alert("正常工作");
});
EventUtil.addHandler(window, "offline", function () {
alert("不在線");
});
}