JavaScript 右键事件例子(IE/FF测试通过)
Code
<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>
<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>