【www.gdgbn.com--php入门】
js入门教程:JavaScript Try...Catch 错误捕捉实例教程
其中的try ... catch声明允许你测试一个代码块的错误。
范例
其中的try ... catch声明
如何撰写一个try ... catch声明。
<script type="text/javascript">
var txt="";
function message()
{
try
{
adddlert("Welcome guest!");
}
catch(err)
{
txt="There was an error on this page.nn";
txt+="Error description: " + err.description + "nn";
txt+="Click OK to continue.nn";
alert(txt);
}
}
</script>
其中的try ... catch声明的确认框
另一个例子是如何写一个try ... catch声明。
<script type="text/javascript">
var txt=""
function message()
{
try
{
adddlert("Welcome guest!");
}
catch(err)
{
txt="There was an error on this page.nn";
txt+="Click OK to continue viewing this page,n";
txt+="or Cancel to return to the home page.nn";
if(!confirm(txt))
{
document.location.href="http://111cn.net/";
}
}
}
</script>
JavaScript - Catching Errors
当浏览网页在互联网上,我们都已经看到一个JavaScript警告框告诉我们有一个运行时错误,并要求: “你想要侦错吗? ” 。错误讯息这样可能是有用的开发而不是用户。当用户看到的错误,他们往往离开网页。
本章将教你如何捕获和处理JavaScript的错误讯息,所以你不要失去你的听众。
有两种方式追赶中的错误网页:
通过使用尝试... catch语句(适用于IE5 + , Mozilla的1.0和Netscape 6 )
通过使用onerror事件。这是旧标准的解决方案时发现错误(可自网景公司3 )
try... catch语句
其中的try ... catch声明允许你测试一个代码块的错误。 try块包含的代码运行,并catch块中包含的代码将被处决,如果发生错误。
语法
try
{
//Run some code here
}
catch(err)
{
//Handle errors here
}
请注意,尝试...渔获写字母。用大写字母会产生一个JavaScript错误! 范例1 下面的例子中包含一个脚本,是要显示的信息“欢迎客人! ”当您按下一个按钮。然而,有一个错字在邮件中( )函数。警戒( )是错误的adddlert ( ) 。JavaScript错误发生:<script type="text/javascript">
function message()
{
adddlert("Welcome guest!");
}
</script>