jsp页面部分右键禁止
2012-03-27 22:51
204 查看
今天在客户有一个需求变更,之前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页面右键禁止只要在添加一个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=""/>
相关文章推荐
- JS实现JSP页面,鼠标禁止另存,复制,右键,选取
- JS实现JSP页面,鼠标禁止另存,复制,右键,选取
- JS实现JSP页面,鼠标禁止另存,复制,右键,选取
- JSP页面的文本框禁止鼠标右键选择
- JSP添加打印部分页面
- web页面禁止f12以及鼠标右键事件
- web页面禁止f12以及鼠标右键事件
- js禁止页面刷新禁止用F5键刷新,禁止右键
- 页面禁止右键
- jsp 禁止 backspce 按键页面回退
- jsp 文本框不可编辑,禁止文本框的输入,JSP页面中的文本框只显示内容,而用户无法修改
- HTML页面和JSP页面禁止缓存
- js禁止页面复制功能禁用页面右键菜单示例代码
- html或者JSP页面中head部分详解
- web页面禁止f12以及鼠标右键事件
- web页面禁止f12以及鼠标右键事件
- 解决Myeclipse中导入epf文件之后xml及jsp等各种页面中的部分显示异常问题
- 捕捉页面刷新or关闭、禁止鼠标右键及禁止复制
- document.oncontextmenu页面右键菜单功能(2008-09-04 17:49:31| 分类: jsp+html+js+Ajax)