try/catch

1.try/catch

<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="查看消息" />
</body>

</html>
 

2.帶有確認框的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"
         }
   }
}
</script>
</head>

<body>
<input type="button" value="查看消息" />
</body>

</html>
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章