<html>
<head>
<title>Untitled Document</title>
<script language="javascript">
<!--
function hideContextmenu()
{
return false;
}
document.oncontextmenu = hideContextmenu;
//-->
</script>
</head>
<body>
</body>
</html>
这段代码中 document.oncontextmenu = hideContextmenu;为什么不能写成
document.oncontextmenu = hideContextmenu();
如果写成这样 浏览器执行结果就没有 屏蔽右键菜单效果,IE6提示那样写出错
而 <body oncontextmenu="hideContextmenu()“”>这里却可以写成hideContextmenu();
请教下为什么 javascript事件处理程序的方式:让事件属性值等于该事件函数名或程序代码,这样的文字解释
可上面的第一个代码却是document.oncontextmenu = hideContextmenu;
而给标签增加事件属性时,却是hideContextmenu()
两个方式的文字解释都是 事件属性值等于该事件函数名或程序代码