当前位置:编程学习 > JS >>

JavaScript Try Catch 实例教程

JavaScript Try Catch 在js里面是用来捕捉错误的,下在我们来看看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>
</head>

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

其中的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://www.zhaoxi.org/";
    }
  }
}
</script>
</head>

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

JavaScript的-追赶错误
当浏览网页在互联网上,我们都已经看到一个JavaScript警告框告诉我们有一个运行时错误,并要求: “你想要侦错吗? ” 。错误讯息这样可能是有用的开发而不是用户。当用户看到的错误,他们往往离开网页。

本章将教你如何捕获和处理JavaScript的错误讯息,所以你不要失去你的听众。

有两种方式追赶中的错误网页:

通过使用尝试... catch语句(适用于IE5 + , Mozilla的1.0和Netscape 6 )
通过使用onerror事件。这是旧标准的解决方案时发现错误(www.zhaoxi.org  )



尝试... catch语句
其中的try ... catch声明允许你测试一个代码块的错误。 try块包含的代码运行,并catch块中包含的代码将被处决,如果发生错误。

语法

补充:网页制作,js教程 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,