1 onerror事件描述 html
使用onerror事件是一種老式的標準的在網頁中捕獲Javascript錯誤的方法 瀏覽器
2 什麼時候產生onerror事件 函數
只要頁面中出現腳本錯誤,就會產生onerror事件 this
3 如何使用onerror事件 url
利用onerror事件,就必須建立一個錯誤的函數。你能夠把這函數叫做onerror事件處理器。這個事件處理器使用三個參數來調用:msg(錯誤消息), url(發生錯誤的頁面的url), line(發生錯誤的代碼行) htm
4 語法 事件
onerror = handleErr ip
function handleErr(msg, url, line){ input
//Handle the error here io
return true or false
}
5 解釋
瀏覽器是否現實標準的錯誤消息,取決於onerror的返回值,若是返回值爲false,則在控制檯中顯示錯誤消息,反之則不會
6示例
<html>
<head>
<script>
onerror = handleErr
var txt = ''
function handleErr(msg, url, line){
txt = "There was an error on this page. \n\n";
txt += 'Error: '+msg+"\n";
txt += "URL: "+url+"\n";
txt += "Line: "+line+"\n";
txt += "Click OK to continue.\n\n"
return true
}
function message(){
addlert("Welcome guest!")
}
</scrip>
</head>
<body>
<input type="button" value="View message" onclick="message()">
</body>
</html>