您的位置:首页 > Web前端 > JavaScript

JavaScript 右键事件例子(IE/FF测试通过)

2009-01-16 10:30 549 查看
<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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: