JavaScript 错误处理
2012-08-07 16:22
239 查看
try...catch 语句
带有确认框的 try...catch 语句
throw 声明
onerror 事件
<html> <head> <script type="text/javascript"> var txt="" function message() { try { adddlert("Welcome guest!") } catch(err) { txt="本页中存在错误。\n\n" txt+="错误描述:" + err.description + "\n\n" txt+="点击“确定”继续。\n\n" alert(txt) } } </script> </head> <body> <input type="button" value="查看消息" onclick="message()" /> </body> </html>
带有确认框的 try...catch 语句
<html> <head> <script type="text/javascript"> var txt="" function message() { try { adddlert("Welcome guest!") } catch(err) { txt="本页中存在错误。\n\n" txt+="点击“确定”继续查看本页,\n" txt+="点击“取消”返回首页。\n\n" if(!confirm(txt)) { document.location.href="../index.html"/*tpa=http://www.w3school.com.cn/index.html*/ } } } </script> </head> <body> <input type="button" value="查看消息" onclick="message()" /> </body> </html>
throw 声明
<html> <body> <script type="text/javascript"> var x=prompt("请输入 0 至 10 之间的数:","") try { if(x>10) throw "Err1" else if(x<0) throw "Err2" else if(isNaN(x)) throw "Err3" } catch(er) { if(er=="Err1") alert("错误!该值太大!") if(er == "Err2") alert("错误!该值太小!") if(er == "Err3") alert("错误!该值不是数字!") } </script> </body> </html>
onerror 事件
<html> <head> <script type="text/javascript"> onerror=handleErr var txt="" function handleErr(msg,url,l) { txt="本页中存在错误。\n\n" txt+="错误:" + msg + "\n" txt+="URL: " + url + "\n" txt+="行:" + l + "\n\n" txt+="点击“确定”继续。\n\n" alert(txt) return true } function message() { adddlert("Welcome guest!") } </script> </head> <body> <input type="button" value="查看消息" onclick="message()" /> </body> </html>
相关文章推荐
- javascript错误处理方式有哪些
- 【脚本语言系列】关于 JavaScript 错误处理,你需要知道的事
- JavaScript 错误处理
- JavaScript笔记:错误处理与调试
- 【原译】javascript中的正确错误处理
- JavaScript中错误正确处理方式,你用对了吗?
- javascript错误处理(2)
- javascript容错处理代码(屏蔽js错误)
- javascript 容错处理代码(屏蔽js错误)
- JavaScript学习中的错误处理
- Javascript 错误处理的几种方法
- Javascript 学习笔记 错误处理
- javaScript异步错误处理
- JavaScript FAQ(二十五 完)—— 错误处理
- 最佳的JavaScript错误处理实践
- 给大家说明。kettle中javascript步骤错误处理
- JavaScript基础——添加错误处理
- 究竟 javascript 错误处理有哪些类型?
- 10014---JavaScript--错误处理与调试
- JavaScript错误处理