我用IE和Mozila創建了一個錯誤信息。 不想與Safari,Chrome和Opera一起玩。Safari中的window.onerror(Javascript)
但我需要使用它。請給我正確的方式來做到這一點。
<script language="javascript" type="text/javascript">
window.onerror = function(msg, url, line)
{
document.write("Message\t = "+msg + "<br/>Location\t = " + url + "<br/>Line No.\t = " + line + "<br/>Error No.\t = " + this.err.number);
}
this.err = Error(12,"My Own Error");
throw this.err;
</script>
==========================================
Internet Explorer:
My Error
Message = My Own Error
Location = http://localhost/practice/JavaScript/window.errors.php
Line No. = 8
Error No. = 12
================================================
Mozilla FireFox:
My Error
Message = Script error.
Location = My Own Error
Line No. = 0
Error No. = undefined
=====================================================
Safari, Chrome, Opera:
My Error
看代碼Mozilla給出錯誤信息。我做的事?
*(參考)* http://www.quirksmode.org/dom/events/error.html這個事件在IE和FF上確實非常不好支持;不確定是否有任何可以完成的事情。 – 2010-06-22 12:08:25