當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript onerror 事件( window.onerror = )
生活随笔
收集整理的這篇文章主要介紹了
JavaScript onerror 事件( window.onerror = )
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。
使用 onerror 事件是一種老式的標準的在網頁中捕獲 Javascript 錯誤的方法。
實例
onerror 事件
如何使用 onerror 事件捕獲網頁中的錯誤。(chrome、opera、safari 瀏覽器不支持)
onerror 事件
我們剛講過如何使用 try...catch 聲明來捕獲網頁中的錯誤。現在,我們繼續講解如何使用 onerror 事件來達到相同的目的。
只要頁面中出現腳本錯誤,就會產生 onerror 事件。
如果需要利用 onerror 事件,就必須創建一個處理錯誤的函數。你可以把這個函數叫作 onerror 事件處理器 (onerror event handler)。這個事件處理器使用三個參數來調用:msg(錯誤消息)、url(發生錯誤的頁面的 url)、line(發生錯誤的代碼行)。
語法:
onerror=handleErrfunction handleErr(msg,url,l) { //Handle the error here return true or false }瀏覽器是否顯示標準的錯誤消息,取決于 onerror 的返回值。如果返回值為 false,則在控制臺 (JavaScript console) 中顯示錯誤消息。反之則不會。
實例:
下面的例子展示如何使用 onerror 事件來捕獲錯誤:
<html> <head> <script type="text/javascript"> onerror=handleErr var txt=""function handleErr(msg,url,l) { txt="There was an error on this page.\n\n" txt+="Error: " + msg + "\n" txt+="URL: " + url + "\n" txt+="Line: " + l + "\n\n" txt+="Click OK to continue.\n\n" alert(txt) return true }function message() { adddlert("Welcome guest!") } </script> </head><body> <input type="button" value="View message" οnclick="message()" /> </body></html>?
?
?
總結
以上是生活随笔為你收集整理的JavaScript onerror 事件( window.onerror = )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 工程进行中...
- 下一篇: TextBox获得焦点——客户端Java