如何编写事件处理程序方法:
方法1、在事件源对象所对应的Html标签上增加要处理事件属性,让事件属性值等于处理该事件的函数名或程序代码。
方法2、JavaScript代碼中,設置元素對象的事件屬性,让事件属性值等手处理该事件的函数名或程序代码。
方法3、在一个专门的<script>标答对中编写某个元素对象的某种事件处理程序代码,并用for属性指定事件源和用event属性指定事件名
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
<script type="text/javascript" language="JavaScript">
function funDisableRight()
{
//禁用右键
window.event.returnValue=false;
}
</script>
<!-- 此处属于第二种方法
<script type="text/javascript" language="javascript" >
document.oncontextmenu=hideContextMenu;
function hideContextMenu()
{
return false;
}
</script>
-->
<!-- 此处属于第三种方法
<script type="text/javascript" language="javascript" for="document" event="funDisableRight">
</script>
-->
</head>
<!--此处属于第一种方法-->
<body oncontextmenu="funDisableRight();">
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
<head runat="server">
<title>无标题页</title>
<script type="text/javascript" language="JavaScript">
function funDisableRight()
{
//禁用右键
window.event.returnValue=false;
}
</script>
<!-- 此处属于第二种方法
<script type="text/javascript" language="javascript" >
document.oncontextmenu=hideContextMenu;
function hideContextMenu()
{
return false;
}
</script>
-->
<!-- 此处属于第三种方法
<script type="text/javascript" language="javascript" for="document" event="funDisableRight">
</script>
-->
</head>
<!--此处属于第一种方法-->
<body oncontextmenu="funDisableRight();">
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>