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 相关文章推荐
JQuery 中几个类选择器的简单使用介绍
Mar 14 Javascript
javascript设计模式之工厂模式示例讲解
Mar 04 Javascript
浅谈jquery事件处理
Apr 24 Javascript
你所不了解的javascript操作DOM的细节知识点(一)
Jun 17 Javascript
javascript实现保留两位小数的多种方法
Dec 18 Javascript
Jquery使用小技巧汇总
Dec 29 Javascript
jQuery插件zTree实现删除树节点的方法示例
Mar 08 Javascript
利用Jasmine对Angular进行单元测试的方法详解
Jun 12 Javascript
微信小程序富文本渲染引擎的详解
Sep 30 Javascript
vue-cli + sass 的正确打开方式图文详解
Oct 27 Javascript
详解vue.js数据传递以及数据分发slot
Jan 20 Javascript
layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子
Sep 11 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获取网站域名和地址的代码
2008/08/17 PHP
Laravel 5框架学习之向视图传送数据(进阶篇)
2015/04/08 PHP
CentOS下与Apache连接的PHP多版本共存方案实现详解
2015/12/19 PHP
PHP 数组遍历foreach语法结构及实例
2016/06/13 PHP
JQuery中如何传递参数如click(),change()等具体实现
2013/04/28 Javascript
jQuery操作表格(table)的常用方法、技巧汇总
2014/04/12 Javascript
nodejs分页类代码分享
2014/06/17 NodeJs
html的DOM中Event对象onblur事件用法实例
2015/01/21 Javascript
Jquery网页内滑动缓冲导航的实现代码
2015/04/05 Javascript
原生js封装二级城市下拉列表的实现代码
2016/06/16 Javascript
jQuery之动画ajax事件(实例讲解)
2017/07/18 jQuery
深入理解Vuex 模块化(module)
2017/09/26 Javascript
Vue.js简易安装和快速入门(第二课)
2017/10/17 Javascript
JavaScript满天星导航栏实现方法
2018/03/08 Javascript
详解给Vue2路由导航钩子和axios拦截器做个封装
2018/04/10 Javascript
Node.Js中实现端口重用原理详解
2018/05/03 Javascript
解决vue this.$forceUpdate() 处理页面刷新问题(v-for循环值刷新等)
2018/07/26 Javascript
详解为生产环境编译Angular2应用的方法
2018/12/10 Javascript
layui 表单标签的校验方法
2019/09/04 Javascript
Element Alert警告的具体使用方法
2020/07/27 Javascript
[05:02]2014DOTA2 TI中国区预选赛精彩TOPPLAY第三弹
2014/06/25 DOTA
跟老齐学Python之有容乃大的list(1)
2014/09/14 Python
Python简明入门教程
2015/08/04 Python
Python实现字符串逆序输出功能示例
2017/06/24 Python
Python MySQL数据库连接池组件pymysqlpool详解
2017/07/07 Python
Python搭建Spark分布式集群环境
2019/07/05 Python
python利用JMeter测试Tornado的多线程
2020/01/12 Python
YSL圣罗兰美妆美国官网:Yves Saint Lauret US
2016/11/21 全球购物
电子狗项圈:eDog Australia
2019/12/04 全球购物
模具设计与制造专业推荐信
2014/02/16 职场文书
我的中国梦口号
2014/06/16 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
北京故宫的导游词
2015/01/31 职场文书
教师节校长致辞
2015/07/31 职场文书
「回转企鹅罐」10周年纪念展「輪るピングドラム展」海报公开
2022/03/22 日漫
美国运营商 T-Mobile 以 117.83Mb/s 的速度排第一位
2022/04/21 数码科技