网页右键ie不支持event.preventDefault和event.returnValue (需要加window)
event.preventDefault()方法是用于取消事件的默认行为,但此方法并不被ie支持,在ie下需要用window.event.returnValue = false; 来实现。
function stopDefault( e )
{
if ( e && e.preventDefault ){ e.preventDefault();
} else { window.event.returnValue = false;
} }
相关推荐
-
自定义右键属性覆盖浏览器默认右键行为实现代码
复制代码 代码如下: function $(id) { return document.getElementById(id); } $('test').oncontextmenu=function() { return false; }; 这样就可以给指定的元素自定义右键菜单
-
为密码文本框要求不可粘帖字符串只可手动输入(附演示动画)
以前开发程序时,用户登录的密码文本框,是可以粘帖密码字符串的.现在用户要求,不能粘帖,只能由手动输入.看看Insus.NET实现的效果: 原来是使用了一个叫onpaste事件. 复制代码 代码如下: 密码:<asp:TextBox ID="TextBox1" runat="server" TextMode="Password"></asp:TextBox>可粘帖字符串.<br /> 密码:<asp:Te
-
js捕获鼠标右键菜单中的粘帖事件实现代码
比如点击菜单中的"粘帖"后事件如何捕获 问题解决了! 用的jQuery中的paste事件,这里需要注意,如想获得粘帖文本要使用setTimeout控制下时间. 复制代码 代码如下: $("#input").bind('paste', function(e) { var el = $(this); setTimeout(function() { var text = $(el).val(); alert(text); }, 100); }); 貌似是在1.4版后加上
-
网页右键ie不支持event.preventDefault和event.returnValue (需要加window)
event.preventDefault()方法是用于取消事件的默认行为,但此方法并不被ie支持,在ie下需要用window.event.returnValue = false; 来实现. 复制代码 代码如下: function stopDefault( e ) { if ( e && e.preventDefault ){ e.preventDefault(); } else { window.event.returnValue = false; } }
-
JS实现兼容性好,带缓冲的动感网页右键菜单效果
本文实例讲述了JS实现兼容性好,带缓冲的动感网页右键菜单效果.分享给大家供大家参考.具体如下: 这是一款兼容好带缓冲的动感网页右键菜单,应该来说做的非常棒,完全JavaScript的实现,我觉得挺不错,感谢作者. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-dg-right-button-menu-style-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 T
-
JS实现仿Windows7风格的网页右键菜单效果代码
本文实例讲述了JS实现仿Windows7风格的网页右键菜单效果代码.分享给大家供大家参考.具体如下: 这是一款JS仿Windows7风格的网页右键菜单,可以多级展开的右键菜单,原生JS.可参考性强,学习JavaScript的朋友不可错过.本菜单用户体验极佳,兼容性良好,无jQuery. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-win7-style-web-right-menu-codes/ 具体代码如下: <!DOCTYPE htm
-
JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】
本文实例讲述了JS实现屏蔽网页右键复制及ctrl+c复制的方法.分享给大家供大家参考,具体如下: 老是有些网站会屏蔽你的鼠标右键或者用快捷键复制,其实只是一段js代码,解决的方法就是直接把网页保存下来然后删掉下面这段js代码,然后就可以正常用右键菜单了. 当然,也可以通过设置浏览器的安全级别到最高级别来解决问题. 方法一,直接在body标签内添加: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <me
-
flex中event.preventDefault()方法取消事件的默认行为
先看一个例子: 复制代码 代码如下: <mx:DataGrid id= "songList" dataProvider= "{songDB}" width= "100%" height= "100%" editable= "true" itemEditEnd="itemEditEndHandler(event)" itemEditBeginning= "itemEditB
-
解决realplayer11中文正式版网页右键乱码问题embed_cn.dll
今天逛WZ,看一兄弟发的解决办法,甚好,转来,大家共享之! 网页右键乱码的解决方法下载了realplayer11中文正式版的朋友可能都会发现,网页内嵌real媒体上点右键,全部是乱码,所以自己参考英文版及10.0版本修改好了,发上来给需要的兄弟! 哎,中文官方真不认真,英文版没有问题! 解压附件后替换real\realplayer\lang目录下同名文件 本地下载
-
JSCode all of Brower 全局屏蔽网页右键功能 具体实现
[javascript] 复制代码 代码如下: <script type="text/javascript"> function clickIE4(){ if (event.button==2){ return false; } } function clickNS4(e){ if (document.layers||document.getElementById&&!docum
-
js中获取键盘按下键值event.keyCode、event.charCode和event.which的兼容性详解
前言 在阅读本文前,相信大家应该都有所了解,在js获取键盘按下的键值有:event.keyCode.event.charCode和event.which. 其中: 谷歌浏览器:对event.keyCode.event.charCode和event.which都兼容. 火狐浏览器:对event.keyCode部分键值有效,如上下左右键(37,38,39,40),enter键(13),PgUp(33),PgDn(34)等部分有效,对数字键,字母键无效. event.which也是部分键值有效,如字母
-
js中的触发事件对象event.srcElement与event.target详解
介绍 IE下,event对象有srcElement属性,但是没有target属性; Firefox下,event对象有target属性,但是没有srcElement属性.但他们的作用是相当的,即: firefox 下的 event.target = IE 下的 event.srcElement 解决方法 使用obj = event.srcElement ? event.srcElement : event.target; 或:var evtTarget = event.target || eve
-
关于event.cancelBubble和event.stopPropagation()的区别介绍
首先我在网上看到不少文章大体上分为两个(不正确)观点: 1. cancelBubble用于ie的阻止冒泡事件,event.stopPropagation()用于firefox和chrome等其他浏览器. 先不讲上面是对是错 先看一个例子:(测试环境:chrom5.0.275.7, moz3.6.4, opera10.53, ie6,7,8) 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&qu
随机推荐
- 如何让一个方框栏内的文字滚动显示?
- 显示某两个字符及之间的字符
- SQL Server 2008中的代码安全(三) 通过PassPhrase加密
- java 中modCount 详解及源码分析
- java动态代理和cglib动态代理示例分享
- 不能忽略c#中的using和as操作符的用处
- C#常用GDI+文字操作汇总
- Android实现自动文本框提示功能
- 基于GD2图形库的PHP生成图片缩略图类代码分享
- jQuery实现获取元素索引值index的方法
- JavaScript的漂亮的代码片段
- 理解Sql Server中的聚集索引
- jquery实现图片左右切换的方法
- Javascript+CSS实现影像卷帘效果思路及代码
- 简单谈谈javascript代码复用模式
- PHP中使用Imagick操作PSD文件实例
- 简单高效:用Swatch做Linux日志分析
- web打印小结
- android屏幕全屏的实现代码
- Spring Boot集成MyBatis的方法