我正在尝试从网址加载图像来检查互联网连接。当没有互联网连接时,它应该显示一个 dojo 警告对话框。这适用于 Firefox,但不适用于 IE8。
以下是代码片段:
var img = new Image();
img.src = userGuideUrl1_img + '?' + (new Date).getTime();
img.onload = function() {
window.open(userGuideUrl1);
}
img.onerror = function() {
dojo.addOnLoad(warningDialogFunc);
}
这里 warningDialogFunc 是一个 dojo 对象。有什么想法吗?
谢谢
是否在执行 img.onerror 处理程序时页面已经加载,并且 IE 没有重新执行该函数dojo.addOnLoad(warningDialogFunc)
?
尝试改变
img.onerror = function() {
dojo.addOnLoad(warningDialogFunc);
}
简单地说:
img.onerror = function() {
warningDialogFunc();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)