关于用事件处理名定义函数的问题
小弟我这段时间在学习javascript,看的书是<javascript宝典>第四版,其中在学到事件处理时,书上有一段话是这样的:可以将事件处理作为方法调用(例如:document.all.text1.onfocus()),这样做还有一个作用,就是可以通过事件处理名定义函数来定义事件处理的动作.比如,不用在文档<body>标记中说明onLoad事件处理,可以象下面这样定义一个函数:function onload()
{
javascript语句;
}
我的html文档中是这样的:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url=http://www.]http://www.[/url]">
<html xmlns="[url=http://www.]http://www.[/url]">
<head>
<meta http-equiv="Content-Type" c />
<title>无标题文档</title>
<script language="javascript">
<!--
function onload()
{
window.alert("window onload finish.");
}
//-->
</script>
</head>
<body>
</body>
</html>
但是运行页面后,并没有出现提示框,也就是说onload事件并没有被触发.
昨天琢磨了一晚上,实在是不知道为什么 ,大家帮我看看吧.
等大家消息.