<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>
分享到:
相关推荐
这些事件处理器分别用来禁止用户在页面上进行粘贴(`onpaste`)、复制(`oncopy`)和剪切(`oncut`)的操作。这通常用于保护网站上的内容不被非法复制。 ### 4. 自定义浏览器图标 ```html ``` 或者 ```html ``` **知识...
这段代码通过监听`oncontextmenu`事件来阻止默认的右键菜单显示。 ### 2. 阻止表格选择 ```html <table border oncontextmenu="return false"><td>no ``` 这里的`oncontextmenu="return false"`与上一个例子类似,...
- **解析**:这个例子展示了如何通过JavaScript事件处理程序来阻止用户进行复制或粘贴操作。 #### 3. 设置网页图标 - **技巧描述**:使用`<link>`标签来为网站设置图标,包括IE中的快捷方式图标和书签图标。 - **...
这些技巧涉及了从简单的页面元素控制到更复杂的事件处理,对于前端开发者来说非常有用。下面将逐一解析并详细说明每一项功能。 ### 1. 阻止右键菜单 ```javascript oncontextmenu="window.event.returnValue=false...
根据提供的文件信息,我们可以归纳出一系列与JavaScript相关的实用示例及技术知识点。下面将对这些示例进行详细的解析和说明: ### 1. 阻止浏览器默认上下文菜单 ```javascript document.oncontextmenu = function...
这里通过定义一个`stop`函数并在`document`对象上绑定`oncontextmenu`事件,来禁止用户通过浏览器右键菜单中的“刷新”选项进行页面刷新。 ### 6. 使用`<frameset>`嵌入页面 如果想要将一个页面分割成多个部分,...
根据提供的文件信息,我们可以整理出一系列与JavaScript相关的实用技巧和代码片段。这些技巧涵盖了从简单的事件禁用到复杂的页面控制等方面。接下来,我们将对每个提到的技术点进行详细解释。 ### 1. 禁用右键菜单 ...
- **解析**:通过JavaScript的`oncontextmenu`事件可以阻止浏览器的默认上下文菜单(通常是通过鼠标右键触发)。 #### 二十一、禁止页面拖动 - **语法**:`<body style="overflow-y:hidden">` - **示例**:`...
Javascript小技巧一箩筐 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode ...
在一些旧的浏览器中,如IE,需要使用特定的非标准属性,如在例子中所示: ```css BODY { scrollbar-face-color: #ffcc99; scrollbar-highlight-color: #ff0000; /* ...其他颜色属性... */ } ``` 这些属性...
buttonZoomingStyle: {background: '#FF0'}, overlayRemoveTime: 6000, backButtonEnabled: false, stickyZoomEnabled: false, rightMouseZoomOutEnabled: false }; for (var s in opts_other) { this....
可用NSREX打开 Velvet Studio例子文件 ASF:Microsoft高级流媒体格式文件 ASM:汇编语言源文件,Pro/E装配文件 ASP:动态网页文件;ProComm Plus安装与连接脚本文件;Astound介绍文件 AST:Astound多媒体文件;...