jsp页面部分右键禁止

原创 2012年03月27日 22:51:30

今天在客户有一个需求变更,之前jsp页面是全页面鼠标右键禁止的,现在要求页面上text入力框是右键不禁止,其他部分禁止。

通常要实现全jsp页面右键禁止只要在添加一个js函数就好了。

如下:

<script type="text/javascript">

document.oncontextmenu=rightMouse;

function rightMouse() {

return false;

}

</script>

而要实现text入力框右键不禁止,画面其他部分禁止,有2个解决方案。

一下是部分代码

.....

<input type="text" name="text_1" value=""/>

.....

第一个解决方案

修改rightMouse函数

function rightMouse() {

// 右键点击取得的对象

var obj = document.elementFromPoint(event.clientX, event.clientY);

// 如果鼠标点击取得的对象是text框的话,右键不禁止

if(obj.name == "text_1" &&  !obj.disabled) {

return true;

}

return false;

}


第二个解决方案

javascript代码

var rightFlg = false;  // 定义一个全局变量

document.oncontextmenu=rightMouse;

function rightMouse() {

if(rightFlg ) {

return true;

}

return false;

}


function textClick() {

rightFlg  = true;

}

html 代码

<input type="text" oncontextmenu="textClick()" name="text_1" value=""/>


相关文章推荐

[jsp]JSP+DIV右键菜单

实现JSP页面右键菜单: 首先:屏蔽原本的右键菜单[oncontextmenu=”return false”]。 之后两个步骤:1、右键弹框(全选和全清按钮菜单);2、全选(全选中)和全清(全不选)。...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

jsp 中右键菜单的操作

这几天很是郁闷,就因为屏蔽不掉右键菜单,后来终于解决了,一句话:form里加:oncontextmenu="return false"就会只显示自己的菜单了:)下面是右键菜单的代码: .skin {B...
  • rui0370
  • rui0370
  • 2004年09月25日 19:10
  • 4163

JSP页面的文本框禁止鼠标右键选择

jsp页面中,文本框禁止鼠标右键选择复制和粘贴 $(document).ready(function(){     $(document).bind("contextmenu",function...

JS实现JSP页面,鼠标禁止另存,复制,右键,选取

禁止另存代码: "; 禁止复制代码:
  • ahwr24
  • ahwr24
  • 2011年10月13日 15:48
  • 7665

链接到 网页中最常用的JS代码(js禁止右键、禁止复制)

原文地址:http://www.w3cfuns.com/notes/26307/26f34457491d22e2cdb01c6f3d70832d.html function stop...

js禁止页面刷新禁止用F5键刷新,禁止右键

//禁止用F5键          function     document.onkeydown()          {                    if     (     event...
  • Baple
  • Baple
  • 2013年09月22日 17:59
  • 7719

JS实现JSP页面,鼠标禁止另存,复制,右键,选取

转自:http://blog.csdn.net/ahwr24/article/details/6870377 禁止另存代码:    ";    禁止复制代码: ...
  • qiu_11
  • qiu_11
  • 2013年11月06日 17:59
  • 1032

修改css文件后,jsp页面在IE8中预览部分样式突然失效的原因

修改css文件后,jsp页面在IE8中预览部分样式突然失效的原因     起因:       今天在做项目时,发现用DW做的jsp网页,在DW中修改css文件后保存一切正...

jsp页面打开部分为黑色背景

编辑的过程中,打开一个jsp页面出现如下情况,看着太辣眼睛了 解决办法 选中黑色的部分,右击选择open with(我选择的是text editor,根据自己需要选择) 谢谢!...
  • LynEcho
  • LynEcho
  • 2017年07月16日 17:25
  • 153
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jsp页面部分右键禁止
举报原因:
原因补充:

(最多只允许输入30个字)