日期:2014-05-17  浏览次数:20775 次

javascript中事件函数是怎样获得onerror事件的信息的
如题:在下面的代码中,函数message()是如何获得函数handleErr(msg,url,l)的信息的
<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" onclick="message()" />
</body>

</html>

------解决方案--------------------
提供这样的一个接口,能用就ok,
就好像问 document.getElementById 是怎样获取dom的,
这个问题。。。楼主可以去了解下 浏览器内部机制 运行原理。