第一种方法:
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("不在线");
});
}