初学jsp想弱弱的问几个下面这个代码中的几个问题
<html>
<head>
<script type="text/javascript">
οnerrοr=handleErr//这个是把函数handleErr赋给onerror事件吗?
var txt=""//定义text为空值吗,有什么用呢?
function handleErr(msg,url,l)//里面的msg,url l分别是什么意思啊?
{
txt="There was an error on this page.\n\n"//后面的\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>
οnerrοr=handleErr//这个是把函数handleErr赋给onerror事件,即当页面发生错误时执行;
var txt="";这个做法只是声明一个字符串变量。值为"";
function handleErr(msg,url,l)//这三个参数可以说是onerror事件的一个返回值。
msg(message):即错误消息;
url:发生错误的文件的路径;
l(line):发生错误的文件的行号,即在文件第几行发生错误;
\n\n:这个是换行,跟html的<br>一样
拼接字符串的就不用解释了吧 ?