2019独角兽企业重金招聘Python工程师标准>>>

1 onerror事件描述

使用onerror事件是一种老式的标准的在网页中捕获Javascript错误的方法

2 何时产生onerror事件

只要页面中出现脚本错误,就会产生onerror事件

3 如何使用onerror事件

利用onerror事件,就必须创建一个错误的函数。你可以把这函数叫作onerror事件处理器。这个事件处理器使用三个参数来调用:msg(错误消息), url(发生错误的页面的url), line(发生错误的代码行)

4 语法

onerror = handleErr

function handleErr(msg, url, line){

//Handle the error here

return true or false

}

5 解释

浏览器是否现实标准的错误消息,取决于onerror的返回值,如果返回值为false,则在控制台中显示错误消息,反之则不会

6示例

<html>

<head>

<script>

onerror = handleErr

var txt = ''

function handleErr(msg, url, line){

txt = "There was an error on this page. \n\n";

txt += 'Error: '+msg+"\n";

txt += "URL: "+url+"\n";

txt += "Line: "+line+"\n";

txt += "Click OK to continue.\n\n"

return true

}

function message(){

addlert("Welcome guest!")

}

</scrip>

</head>

<body>

<input type="button" value="View message" οnclick="message()">

</body>

</html>

转载于:https://my.oschina.net/syc2013/blog/345776

JavaScript onerror事件相关推荐

  1. JavaScript onerror 事件( window.onerror = )

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 使用 onerror 事件是一种老式的标准的在网页中捕获 Javascript 错误的方法. 实例 ...

  2. javascript原生事件句柄、BOM、DOM对象属性方法总结

    javascript原生事件句柄.BOM.DOM对象属性方法总结 JS事件句柄 事件句柄 类型 说明 onabort 事件句柄 图像加载被中断 onblur 事件句柄 元素失去焦点 onfocus 事 ...

  3. JavaScript触发事件大全--能力工场

    1.onabort:当用户终止正在打开的网页时产生该事件. 2.onblur:某元素失去活动焦点时产生该事件.例如鼠标在文本框中点击后又在文本框外点击时就会产生. 3.onchange:当网页上某元素 ...

  4. js鼠标事件大全-Javascript鼠标事件大全

    js鼠标事件大全-Javascript鼠标事件大全 2009年03月11日 星期三 14:22 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击onDblClick 当键盘上的某个键被按下并且释放时 ...

  5. 原生HTML:img 相关属性详解(alt属性,onerror事件,以及其他基本属性),css中的object-fit

    语法:<img> 属性: 1.src    指定要显示图像的URL 2.width    宽度,指定图像的宽度    以px作为单位的数值,px可以省略 3.height    高度,指定 ...

  6. 网络安全(2) -- 关于一次XSS攻击-图片(img标签)的onerror事件

    因为最近在学习web安全,出于好奇,尝试对CSDN进行了XSS注入,没想到真的成功了. 操作步骤: 直接找一篇博客,在底下评论 <img src="pic.gif" οner ...

  7. img标签的onerror事件

    有时,img标签中的src图片加载失败,原来的图片位置会出现一个碎片图标,用户体验会下降. 通过百度,可以给img标签加背景图片,代码如下: .headLogo img{display: block; ...

  8. img的onerror事件

    1.在图片不存在或者网络状态不好的情况下,会存在图片加载不过来,用户体验很差: 2.解决方法: (1)统一设置一个背景图 img{display: block;width: 100px;height: ...

  9. img标签的onerror事件(应用以及注意事项)

    建议只用懒加载 :https://www.npmjs.com/package/vue-lazyload npm install vue-lazyload --save-devimport VueLaz ...

最新文章

  1. 个人作业1:小学四则运算——基于控制台
  2. 神奇的HTML5离线存储(应用程序缓存)
  3. 在一个字符串寻找另一个字符串,并且输出短字符串头字母在长字符串的下标...
  4. Postman 最被低估的功能
  5. 00后都选哪些大厂?数据盘点00后入职情况,字节跳动门槛低?
  6. Intel Realsense D435 在windows系统下运行时请修改相机隐私设置以确保摄像头正常运行(没啥子用,还是掉线)
  7. MySQL探索(一):B-Tree索引
  8. 资深专家都知道的顶级 Docker 命令!
  9. Flutter探索与实践
  10. Maximum upload size exceede上传文件大小超出解决
  11. 使用indexOf()算出长字符串中包含多少个短字符串
  12. 近些年CPU的性能是不是快到天花板了?
  13. CCF NOI1012 变换密码
  14. python 多继承 MRO
  15. android免费商用图标,(干货分享)免费可商用的图标库
  16. timezone_name_from_abbr() 函数
  17. 解决拉取远程分支后出现.xcodeproj Couldn't load project的问题
  18. 神兽来了服务器维护,2016年3月31日服务器维护公告
  19. 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链...
  20. 命名空间提示“http://schemas.microsoft.com/xaml/behaviors”不存在Interation的解决办法

热门文章

  1. 安装全局消息钩子实现dll窗体程序注入
  2. C语言-用gcc指令体验C语言编译过程
  3. 【Android 逆向】函数拦截 ( ARM 架构下的插桩拦截 | 完整代码示例 )
  4. 【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( “Python“ 因为出现问题而无法打开 )
  5. 【Flutter】Flutter 混合开发 ( Flutter 与 Native 通信 | 在 Flutter 端实现 BasicMessageChannel 通信 )
  6. 【C 语言】C 字符串 ( 表示方法 | strcpy | strcat | strlen | strcmp )
  7. 单例模式 Singleton
  8. PHP学习方向-进阶2(三)
  9. leetcode : Reverse Linked List II [two pointers]
  10. struts2-20-下载文件及授权控制