JS使用onerror捕获异常示例


Posted in Javascript onAugust 03, 2016

本文实例讲述了JS使用onerror捕获异常的方法。分享给大家供大家参考,具体如下:

如果需要利用 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" onclick="message()" />
</body>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
javascript动画对象支持加速、减速、缓入、缓出的实现代码
Sep 30 Javascript
jQuery提交多个表单的小例子
Jun 30 Javascript
自定义函数实现IE7与IE8不兼容js中trim函数的问题
Feb 03 Javascript
javascript中in运算符用法分析
Apr 28 Javascript
JavaScript中var关键字的使用详解
Aug 14 Javascript
Javascript中的prototype与继承
Feb 06 Javascript
详解如何使用PM2将Node.js的集群变得更加容易
Nov 15 Javascript
three.js实现3D模型展示的示例代码
Dec 31 Javascript
AngularJS 监听变量变化的实现方法
Oct 09 Javascript
微信小程序中使用Async-await方法异步请求变为同步请求方法
Mar 28 Javascript
vue缓存之keep-alive的理解和应用详解
Nov 02 Javascript
JavaScript实现消消乐的源代码
Jan 12 Javascript
Javascript在IE和Firefox浏览器常见兼容性问题总结
Aug 03 #Javascript
AngularJS基础 ng-value 指令简单示例
Aug 03 #Javascript
JS简单获取及显示当前时间的方法
Aug 03 #Javascript
AngularJS基础 ng-switch 指令简单示例
Aug 03 #Javascript
工作中比较实用的JavaScript验证和数据处理的干货(经典)
Aug 03 #Javascript
深入浅出讲解ES6的解构
Aug 03 #Javascript
JS模拟实现方法重载示例
Aug 03 #Javascript
You might like
php学习之function的用法
2012/07/14 PHP
php正则表达式使用的详细介绍
2013/04/27 PHP
PHP小技巧之JS和CSS优化工具Minify的使用方法
2014/05/19 PHP
ThinkPHP模版中导入CSS和JS文件的方法
2014/11/29 PHP
php生成zip文件类实例
2015/04/07 PHP
PHP设计模式(五)适配器模式Adapter实例详解【结构型】
2020/05/02 PHP
css3实现背景模糊的三种方式
2021/03/09 HTML / CSS
document.compatMode介绍
2009/05/21 Javascript
jquery 屏蔽一个区域内的所有元素,禁止输入
2009/10/22 Javascript
jquery 圆形旋转图片滚动切换效果
2011/01/19 Javascript
Jquery之Ajax运用 学习运用篇
2011/09/26 Javascript
AngularJS入门教程二:在路由中传递参数的方法分析
2017/05/27 Javascript
Angular 4根据组件名称动态创建出组件的方法教程
2017/11/01 Javascript
vue-cli webpack2项目打包优化分享
2018/02/07 Javascript
vue.js自定义组件directives的实例代码
2018/11/09 Javascript
jQuery HTML设置内容和属性操作实例分析
2020/05/20 jQuery
[05:08]第一届“网鱼杯”DOTA2比赛精彩集锦
2014/09/05 DOTA
python 从远程服务器下载日志文件的程序
2013/02/10 Python
Python列表推导式的使用方法
2013/11/21 Python
Python实现Linux下守护进程的编写方法
2014/08/22 Python
使用Node.js和Socket.IO扩展Django的实时处理功能
2015/04/20 Python
python实现支付宝当面付(扫码支付)功能
2018/05/30 Python
如何用python写一个简单的词法分析器
2018/12/18 Python
PyTorch实现AlexNet示例
2020/01/14 Python
Python yield的用法实例分析
2020/03/06 Python
Python任务调度利器之APScheduler详解
2020/04/02 Python
踩坑:pytorch中eval模式下结果远差于train模式介绍
2020/06/23 Python
python实现sm2和sm4国密(国家商用密码)算法的示例
2020/09/26 Python
HTML5中div、article、section的区别及使用介绍
2013/08/14 HTML / CSS
公司面试感谢信
2014/02/01 职场文书
金融管理专业毕业生求职信
2014/03/12 职场文书
出售房屋协议书范本
2014/10/06 职场文书
2015年感恩节活动总结
2015/03/24 职场文书
文明旅游倡议书
2015/04/28 职场文书
上甘岭观后感
2015/06/10 职场文书
Mybatis是这样防止sql注入的
2021/12/06 Java/Android