我正在尝试弄清楚如何使图像元素的onabort事件起作用。通过阅读文档,当加载页面停止时,无论是单击停止按钮还是触发停止事件,都会触发文档。
我可以使用以下代码片段在IE中工作,但不能在任何其他浏览器中使用。我做错了什么?
<html>
<head>
</head>
<body>
<script type="text/javascript">
function load(e) {
alert('img loaded');
}
function onaborthandle() {
alert('on abort hadnle');
}
function abort() {
if (window.stop) {
window.stop();
}
else {
document.execCommand("Stop", false);
}
}
</script>
<img id="testimg" onabort="alert('abort inline');" />
<script type="text/javascript">
var img = document.getElementById('testimg');
img.onload = load;
img.src = 'http://sstatic.net/so/img/logo.png';
abort();
</script>
</body>
</html>
答案 0 :(得分:3)
没有错,ff不支持onabort和onerror,显然也是chrome。 虽然我在某处读到该事件不适用于本地系统文件,但是对于托管在网络上的文件,不确定。
答案 1 :(得分:0)
Chrome,Firefox,Opera或Safari不支持onabort事件处理程序;它在Internet Explorer中仅支持 。
答案 2 :(得分:0)
onabort
事件仅受Internet Explorer和Edge支持。