论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Asp教程
Tag:入门,文摘,实例,技巧,iis,表单,对象,上传,数据库,记录集,session,cookies,存储过程,注入,分页,安全,优化,xmlhttp,fso,jmail,application,防盗链,stream,组件,md5,乱码,缓存,加密,验证码,算法,ubb,正则表达式,水印,,日志,压缩,url重写,控件,函数,破解,触发器,socket,ADO,初学,聊天室,留言本,视频教程

Asp教程:屏蔽键盘上后退键的方法

文章类别:Asp | 发表日期:12-07-28

Asp教程:屏蔽键盘上后退键的方法

 

    很多的程序员会由于项目的需要,在页面当用户单击后退键时,不允许页面退到上一个页面,由于纯粹用js无法实现,所以用到了windows的宿主脚本语言wsh,这样当用户点击键盘上的后退按钮的时候就不会退到上一页,但是点击浏览器上的后退按钮还是有效。(wsh具体的内容网上已经很多,这只是其中的一个应用而已) ;

21视频教程网——具体的实现代码如下:

<script   language="javascript">   
  function  onbeforeunloadattachload()   
  {   
   if(pub_keycode==8)//如果按键是后退键则不允许退出
   {
      event.returnValue   =   "";    
    var   wsh   =   new   ActiveXObject("WScript.Shell");  
      wsh.sendKeys("{ESC}")
   }
  }   
  
var pub_keycode;//取得光标在页面时,按键代码
function onkeydownattachload()
{
 pub_keycode=event.keyCode
}
 document.attachEvent("onkeydown",onkeydownattachload);  
 window.attachEvent("onbeforeunload",onbeforeunloadattachload);  
  </script>
视频教程列表
文章教程搜索
 
Asp推荐教程
Asp热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058