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

<head>
<script type="text/javascript">
onerror=handleErr
var txt=""

function handleErr(msg,url,l)
{
txt="There was an error on this page.\n\n"
txt+="Error: " + msg + "\n"
txt+="URL: " + url + "\n"
txt+="Line: " + l + "\n\n"
txt+="Click OK to continue.\n\n"
alert(txt)
return true
}

function message()
{
adddlert("Welcome guest!")
}
</script>
</head>

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

</html>

onerror捕获异常相关推荐

  1. 浅谈JavaScript错误

    本文主要从前端开发者的角度谈一谈大多数前端开发者都会遇到的js错误,对错误产生的原因.发生阶段,以及如何应对错误进行分析.归纳和总结,希望得到一些有益的结论用来指导日常开发工作. 概念辨析 错误(Er ...

  2. Rx2.0后台开发分享

    Rxjava2.x 微软的一个函数库,Rx是一个编程模型,模板是提供一致的编程接口,帮助开发者更方便的处理异步数据流,现在Rx已经支持几乎全部的流行编程语言.比较流行的有Rxjava,RxJs,Rx. ...

  3. 【Kotlin协程】基于RxJava项目的Coroutine改造

    最近,Android宣布彻底废弃AsyncTask,推荐Coroutine作为首选的异步编程方案. 如果说AsyncTask被Coroutine替代毫无悬念,那RxJava与Coroutine如何取舍 ...

  4. Android全局捕获异常信息,并上传到服务器。

    android全局捕获异常信息 由于最近在做一个国外的项目,所以客户测试时,有些简单的问题直接可以改改.但是当客户拿着国外的手机,或者一些各种机型的手机出现不同的问题时,真心不知道咋解决了.所以如果在 ...

  5. C++ 笔记(20)— 异常处理(抛出异常、捕获异常)

    异常提供了一种转移程序控制权的方式. C++ 异常处理涉及到三个关键字: try . catch . throw . throw : 当问题出现时,程序会抛出一个异常.这是通过使用 throw 关键字 ...

  6. 前端try catch是如何捕获异常的_一文告诉你如何优雅处理前端异常?

    前端一直是距离用户最近的一层,随着产品的日益完善,我们会更加注重用户体验,而前端异常却如鲠在喉,甚是烦人. 一.为什么要处理异常? 异常是不可控的,会影响最终的呈现结果,但是我们有充分的理由去做这样的 ...

  7. 图片(img标签)的onerror事件

    打开网页时提示 Stack overflow at line: 0.我做了截图如下: 经过分析,发现网页中存在类似如下的代码: <img src="pic.gif" οner ...

  8. 图片(img标签)的onerror事件,你有用过嘛?

    分析:特别注意 onerror,当图片不存在时,将触发 onerror,而 onerror 中又为 img 指定一个 NoPic.gif 图片.也就是说图片存在则显示 pic.gif,图片不存在将显示 ...

  9. 用onerror处理图片获取失败问题

    <script>function errorImg(){ //当前事件的源var obj=event.srcElement; //需要修改的图片的urlobj.src="http ...

  10. JS~对img标签进行优化,使用onerror进行默认图像显示

    对于网站图像的不显示有很多原因,网络问题,文件本身问题,文件URL问题等,而当图像加载失败时会触发onerror这个事件,我们利用这点,可以有效的避免图像加载失败的尴尬! JS代码 //图像加载出错时 ...

最新文章

  1. 咱们程序员,能吵吵就别动手!现在靠说就可以编程,支持Java、Python等10种语言|免费...
  2. 基于simulink的SVC与SVG的性能比较
  3. 静态页中调用动态数据的三种办法
  4. 男人必看的46条忠告
  5. 论文浅尝 | 在生成式多跳机器阅读任务中引入外部常识知识
  6. 项目开发中如何提升团队的战力?
  7. DB2 表的常用命令
  8. Tomcat日志分割
  9. 移远BC35-GBC28BC95调试 步骤:从上电到发送一个http请求收到响应
  10. 钉钉考勤报表生成工具
  11. C# 计算农历日期方法
  12. 谷粒微博学习笔记一:Utilsconstants
  13. 数字图像处理中实现放缩图像的各种内插法
  14. 基金净值预测 建模方案 | 大数据+深度学习应用
  15. 数据分析师发展前景怎么样?
  16. 【算法】矩阵连乘(MatrixMultiply)
  17. 小程序重构 [cnode社区]:mpvue + 开源api,现已上线!
  18. 数字转字母python_将一串数字转换成字母python
  19. 阿里影业的稳健业绩来源:科技+内容塑造韧性,应对市场变化
  20. SpringMVC重定向与请求转发

热门文章

  1. 20151212Jquery 工具函数代码备份
  2. 1.亿级流量的电商网站---概述
  3. 43. Element hasAttributes() 方法
  4. ad gerber文件生成_Gerber竟然可以倒转PCB文件!!!
  5. faster rcnn论文_论文导读-从Faster-RCNN/Mask RCNN/Cascade-RCNN到HTC
  6. 边框、内阴影、背景图片、背景颜色、外阴影的呈现级别
  7. 两个可用于浏览器兼容性测试的Firefox插件
  8. Scala学习——隐式转换
  9. Java中的指针---Unsafe应用解析
  10. IDEA2018全局搜索中搜索jar包/lib