- 5
- 0
- 约2.77千字
- 约 5页
- 2017-01-14 发布于贵州
- 举报
js禁用回退键[backspace键]浏览历史跳转的解决办法js禁用回退键[backspace键]浏览历史跳转的解决办法
js禁用回退键[backspace键]浏览历史跳转的解决办法
在页面非输入框中按下回退键[backspace键]时页面会跳转到上一页,但是上一页加载失败,说会话已过期,
问题描述到此结束.
解决办法:
下面是代码:
Javascript代码
window.onload=function(){
document.getElementsByTagName(body)[0].onkeydown =function(){
if(event.keyCode==8){
var elem = event.srcElement;
var name = elem.nodeName;
if(name!=INPUT name!=TEXTAREA){
event.returnValue = false ;
return ;
}
var type_e = elem.type.toUpperCase();
if(name==INPUT (type_e!=TEXT type_e!=TEXTAREA type_e!=PASSWORD type_e!=FILE)){
event.returnValue = false ;
return ;
}
if(name==INPUT (elem.readOnly==true || elem.disabled ==true)){
event.returnValue = false ;
return ;
}
}
}
}
问题解决了,
使用说明:
1.把代码直接复制到页面,【页面必须含有body标签】
2.放到任意一个页面引用的js文件中【直接放到文件的最开始,或最后,不要放到方法里面,页面必须含有body标签】
以上为1.0版本,只支持IE:
-------------------------------------------------------分割线------------------------------------------------------
以下为2.0版本,支持IE,firefox,chrome[这三款浏览器经过测试]等浏览器(又修复了个不大不小的bug,现在是2.1)
Js代码
window.onload=function(){
document.getElementsByTagName(body)[0].onkeydown =function(){
//获取事件对象
var elem = event.relatedTarget || event.srcElement || event.target ||event.currentTarget;
if(event.keyCode==8){//判断按键为backSpace键
//获取按键按下时光标做指向的element
var elem = event.srcElement || event.currentTarget;
//判断是否需要阻止按下键盘的事件默认传递
var name = elem.nodeName;
if(name!=INPUT name!=TEXTAREA){
return _stopIt(event);
}
var type_e = elem.type.toUpperCase();
if(name==INPUT (type_e!=TEXT type_e!=TEX
您可能关注的文档
- Internet的设置、登录和IE浏览器的使用.ppt
- iPhone手机QQ聊天记录恢复【实例解析】.ppt
- ISO9001国际指导认证课件.ppt
- ISO9000标准的实施步骤.doc
- IT世界网长沙站手机调研报告.doc
- IT公司培训表格.doc
- iPhone4 cydia插件分享.docx
- IP编址子网划分和子网掩码.ppt
- IoT-第九章.ppt
- IP电话的详细设置.ppt
- 新生儿黄疸治疗新技术对神经保护作用的临床评估.docx
- 2025-2030跨境电商独立站运营策略与流量获取模式分析报告.docx
- 2025-2030日本氢燃料电池汽车推广政策与加氢网络建设报告.docx
- 中国羊肉消费规模预测与未来销售渠道趋势研究报告.docx
- 中国别墅式热水器行业市场全景调研及投资价值评估咨询报告.docx
- 冷冻食品加工业行业供需格局分析及市场发展预测规划研究报告.docx
- 多胎家庭中出生顺序与智力发展差异的追踪调查.docx
- 金融科技行业市场研究及发展动向与投资扩展策略研究报告.docx
- 干细胞治疗在自身免疫性疾病中的应用前景报告.docx
- 2025至2030中国卫星导航行业现状供需分析及市场深度研究发展前景及规划可行性分析报告.docx
原创力文档

文档评论(0)