<html>
<head>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
<META HTTP-EQUIV="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">
//鼠标右键事件
function rightclk(tem,evt)
{
alert(evt)
evt = evt ? evt : (window.event ? window.event : null);
// var isie=document.all;
var rightnum=window.event?event.button:evt.button;
//var temp=evt.button;
// alert("temp:"+temp);
alert("rightnum:"+rightnum);
/*注:ie中右键的值是1右键的值是4中键的值是2 firefox中左键的值1 右键的值是3 中键的值是2*/
if (rightnum==2)
{
alert("!isie && rightnum==2");
//进行弹出菜单操作...
}else if(rightnum==3)
{
alert("!isie && rightnum==3");
//进行弹出菜单操作...
}else{
//其它键值抓取
alert("else");
}
}
//document.onmousedown=rightclk;
function gotoSubmit(evt) {
evt = evt ? evt : (window.event ? window.event : null);
alert(evt); // use evt
}
</script>
</head>
<body>
<span onmousedown="javascript:rightclk(event)">
右键事件
</span>
<input type="button" name="someButton" value="提交" onclick="javascript:gotoSubmit(event)"/>
</body>
</HTML>
javascript右键事件例子(ff和IE起作用)
最新推荐文章于 2022-07-06 13:46:10 发布