`
zhouyrt
  • 浏览: 1162717 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IE6/7/8/Opera不支持script元素的onerror事件

 
阅读更多

如下

<!DOCTYPE HTML>
<html>
	<head>
		<meta charset="utf-8">
		<title>IE6/7/8/Opera不支持script元素的onerror事件</title>
		<script src="jquery-1.5.23.js" onerror="alert(3)"></script>
	</head>
	<body>
	</body>
</html>

 

script元素所引用的js文件不存在。结果如下:

IE9/Firefox/Safari/Chrome : 弹出了3

IE6/7/8/Opera : 没有弹出


Opera还比较特殊,虽然它不支持onreadystatechange事件,但它具有readyState属性。

0
8
分享到:
评论

相关推荐

    图片上传预览

    本文将深入探讨如何实现“图片上传预览”,并重点关注对不同浏览器(包括IE 6、IE 7、IE 8、Firefox、Chrome和Opera)的兼容性处理。 首先,我们需要了解HTML5中的File API,它提供了一种在浏览器中读取和操作文件...

    前端开发面试题

    #### `window.onerror` 参数 - 第一个参数:错误消息。 - 第二个参数:出错的脚本URL。 - 第三个参数:错误发生的行号。 - 第四个参数(可选):错误的列号。 - 第五个参数(可选):错误对象。 #### IE与Firefox...

    [removed]()的用法与实例分析

    除了`window`对象,还有一些元素也支持`onerror`事件,例如`&lt;img&gt;`标签,全支持该事件。然而,`&lt;script&gt;`标签在IE9和更高版本以及Safari 5.1+、Chrome 13+支持`onerror`。`&lt;css&gt;`和`&lt;iframe&gt;`则不支持。 在处理跨域...

    sockjs-0.3.4.min.js工具包

    1. **跨浏览器兼容性**:支持所有主流浏览器,包括IE6+、Firefox、Chrome、Safari和Opera等。 2. **自动故障切换**:当底层传输方式出现故障时,如WebSocket连接断开,SockJS会自动尝试切换到其他可用的备用协议,...

    js 判断脚本加载完毕的代码

    IE6和IE7等老版本的IE浏览器不支持`onload`事件,但是它们支持`readystatechange`事件。当`&lt;script&gt;`元素的`readyState`属性变为`"loaded"`或`"complete"`时,可以认为脚本已经加载完成。 ```javascript js....

    HTML5教程.pdf

    - `onerror`:错误事件。 **11.2 Window事件属性** 除了标准事件外,`window`对象还支持其他特定的事件,如: - `onresize`:窗口大小改变事件。 - `onscroll`:滚动条滚动事件。 **11.3 表单事件** 表单相关的...

    JS获取当前脚本文件的绝对路径

    然而,对于不支持`document.currentScript`的老版本浏览器,如IE10+、Safari和Opera9,我们需要使用其他方法。在这些浏览器中,我们可以利用错误堆栈信息来提取脚本的源文件路径。例如,可以通过`Error`对象的`stack...

    jquery 可编辑 web word

    jQuery支持多种浏览器,包括IE、Firefox、Chrome、Safari和Opera等,确保了跨平台的兼容性。 二、构建Web Word编辑器 1. HTML基础 首先,我们需要创建一个基本的HTML结构,包含一个用于编辑的div元素,这个div将...

    js表单验证Validator.js

    4. **处理验证结果**:验证失败时,`Validator.js` 会添加错误类到相应元素,并可以通过监听`onerror`事件来处理错误。 ```javascript document.getElementById('email').addEventListener('onerror', function...

    javascript 多浏览器 事件大全

    7. `onMouseOut`:在IE4、Netscape 3、Opera 3及以上版本中支持,当鼠标离开某一对象区域时触发,常用于取消高亮或隐藏提示信息。 8. `onKeyPress`、`onKeyDown`和`onKeyUp`:这三个事件分别在键被按下且释放、按下...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -修正IE7下不能以下划线作为CSS中类名的前缀的BUG(feedback:Steve.Wei)。 -添加定时器控件Timer,用来定时发起AJAX请求。 +2009-09-06 v2.1.0 -Button的Pressed属性值能够正确的反映客户端的变化。 -优化...

    Js的常用调试方法整理集合 全面详细

    2. **利用`window.onerror`事件处理函数** `window.onerror`允许你定义一个函数来处理未捕获的错误。当错误发生时,该函数会被调用,参数包括错误消息、文件名和错误行号。这种方法可以记录错误信息,但无法提供...

    新浪推荐浮动广告

    throw new Error("this method can only execute in IE"); } } function $addEL(n,e,l,b){ if ($IE){ if (n["$__listener_"+e]==null){ var lst=function (e){ ...

    JavaScript——Ajax

    1. **错误处理**:添加错误处理机制,如设置`onerror`事件处理器,以便在请求失败时给出反馈。 2. **缓存控制**:通过设置HTTP头的`Cache-Control`或`Pragma`字段,可以控制Ajax请求是否使用缓存。 3. **使用JSONP...

    表单验证插件Validform

    - **处理事件**: 使用`onBeforeSubmit`、`onError`等事件监听表单验证状态。 ### 3. 示例代码 ```html ;length[6,12]" /&gt; &lt;input type="email" name="email" data-rule="email" /&gt; 提交&lt;/button&gt; &lt;/form&gt; ...

Global site tag (gtag.js) - Google Analytics