1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > java禁止ie后退_Java开发网 - 【讨论】html页面禁用右键 浏览器后退 刷新 以及相应快捷键...

java禁止ie后退_Java开发网 - 【讨论】html页面禁用右键 浏览器后退 刷新 以及相应快捷键...

时间:2023-10-27 13:40:24

相关推荐

java禁止ie后退_Java开发网 - 【讨论】html页面禁用右键 浏览器后退 刷新 以及相应快捷键...

Posted by:lisliefor

Posted on:-06-15 21:36

前些天交付一个系统时,客户提出新要求回车等同于Tap键的功能,并能提交表单;禁用鼠标右键;禁用浏览器后退、刷新及相应快捷键,甚至提出禁用浏览器菜单栏的要求。

我google了一下,找到几条有价值的文章。不过很多时候,即使我们找到了这些东西,也不知道通过什么样的方式,转到自身系统上来,可能是由于本身所学过于贫瘠,很多东西都看不明白。

禁后退比较不错的做法点击后退的,提示网页过期。可搜索出来结果都.....

例如:

/HTML/3169.html

这篇文章是介绍asp技巧的,(我仅学过jsp,而且不是很踏实),里面的方法,尝试过很多次,都失败了,甚至都没有办法将里面的语法错误,调试清楚(寒......)。

后来找到一个方法,抵消点击后退键的方法:

即后退键仍然可以点击,只是没有效果。

禁用浏览器的快捷键的方法(即使你禁用了浏览器的后退的按钮,而相应的快捷键还是能够达到后退的目的):

/tech/21/-05/0501000000-100908.html

上面介绍的非常详细,原理是,监听整个页面的onkeydown(按键)事件,辨别按的哪个键,修改returnValue的值,从而使相应键失效。我稍微改了一下,放在jsp页面代码中,效果还不错:

而禁用鼠标右键,如:

ps:以上所有java script并列列在页面代码中,比如,你还有一些方法是自己写的,针对一些文本字段的是否为空、非法字符、字符长度等等一些判断。跟这些都是并列放置的。

虽然问题解决了,但心里非常不舒服。上面我所做的一些工作仅仅是ctrl+c、ctrl+v,当然,很快我给自己找到一个借口:时间不够!比如说,考试、课程、作业、实验、文档(大量,包含打印、非打印)、项目,再加上一些个人爱好......这些都需要时间啊!!!!

不过很奇怪的是,我有时间玩cs、魔兽之类的游戏,而且看上去还蛮充裕的。

呵呵,当人像懒惰的时候,找出几个借口就很容易让人抛开以前的一些或决定或承诺或计划......

然后,当休息够了,就开始自责了......

不知道大家是怎样的状态,在此以我自己的一些体验和教训,作为一个有想法却没有做法的典型,让大家拍砖吧!

上边那些代码的原理,我确实比较迫切希望能够明白、理解他。应我朋友的一句话,“这些东西,你学到了,它就是你的了。”

文章、帖子、书.....都行。

期望前辈,过来人给点意见或建议.......

在此,谢谢....

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。