java禁止ie后退-尊龙游戏旗舰厅官网
posted by:lisliefor
posted on:2006-06-15 21:36
前些天交付一个系统时,客户提出新要求回车等同于tap键的功能,并能提交表单;禁用鼠标右键;禁用浏览器后退、刷新及相应快捷键,甚至提出禁用浏览器菜单栏的要求。
我google了一下,找到几条有价值的文章。不过很多时候,即使我们找到了这些东西,也不知道通过什么样的方式,转到自身系统上来,可能是由于本身所学过于贫瘠,很多东西都看不明白。
禁后退比较不错的做法点击后退的,提示网页过期。可搜索出来结果都.....
例如:
http://edu.80diy.com/html/3169.html
这篇文章是介绍asp技巧的,(我仅学过jsp,而且不是很踏实),里面的方法,尝试过很多次,都失败了,甚至都没有办法将里面的语法错误,调试清楚(寒......)。
后来找到一个方法,抵消点击后退键的方法:
即后退键仍然可以点击,只是没有效果。
禁用浏览器的快捷键的方法(即使你禁用了浏览器的后退的按钮,而相应的快捷键还是能够达到后退的目的):
http://sitemanager.cnzone.net/tech/21/2003-05/20030501000000-100908.html
上面介绍的非常详细,原理是,监听整个页面的onkeydown(按键)事件,辨别按的哪个键,修改returnvalue的值,从而使相应键失效。我稍微改了一下,放在jsp页面代码中,效果还不错:
而禁用鼠标右键,如:
ps:以上所有java script并列列在页面代码中,比如,你还有一些方法是自己写的,针对一些文本字段的是否为空、非法字符、字符长度等等一些判断。跟这些都是并列放置的。
虽然问题解决了,但心里非常不舒服。上面我所做的一些工作仅仅是ctrl c、ctrl v,当然,很快我给自己找到一个借口:时间不够!比如说,考试、课程、作业、实验、文档(大量,包含打印、非打印)、项目,再加上一些个人爱好......这些都需要时间啊!!!!
不过很奇怪的是,我有时间玩cs、魔兽之类的游戏,而且看上去还蛮充裕的。
呵呵,当人像懒惰的时候,找出几个借口就很容易让人抛开以前的一些或决定或承诺或计划......
然后,当休息够了,就开始自责了......
不知道大家是怎样的状态,在此以我自己的一些体验和教训,作为一个有想法却没有做法的典型,让大家拍砖吧!
上边那些代码的原理,我确实比较迫切希望能够明白、理解他。应我朋友的一句话,“这些东西,你学到了,它就是你的了。”
文章、帖子、书.....都行。
期望前辈,过来人给点意见或建议.......
在此,谢谢....
总结
以上是尊龙游戏旗舰厅官网为你收集整理的java禁止ie后退_java开发网 - 【讨论】html页面禁用右键,浏览器后退、刷新,以及相应快捷键...的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇:
- 下一篇: