CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

我怎样才能禁止用户刷新页面?

楼主bigzhu168(开拓者)2002-07-29 15:51:03 在 Web 开发 / ASP 提问

用禁止按“F5”及点击右键的方法可以实现这个功能吗?如果可以的话,希望大家能告诉我怎样写代码? 问题点数:20、回复次数:8Top

1 楼evonne_feng(evonne)回复于 2002-07-29 16:02:30 得分 0

你为什么要这样做?也许不用这样的方法来实现你的功能!Top

2 楼born20c(人工智能)回复于 2002-07-29 16:26:18 得分 0

你在网页上写:该页禁止刷新Top

3 楼kmlinda()回复于 2002-07-29 16:42:14 得分 5

也许,你可以设置cookie变量first,或session变量。在window.onload时判断是否是第一次,是则更新变量值,不是则不做任何动作。在窗口关闭时再次设置该值(cookie)。不知可否用,试试看Top

4 楼ehom(?!)回复于 2002-07-29 17:12:05 得分 0

无法禁止,控制的控制权完全在用户!用脚本限制用户行为的方法只对菜鸟有效!Top

5 楼qiongying(冷暖天空)回复于 2002-07-29 17:55:22 得分 0

有些论坛里可以禁止用户在多长时间内不得刷新。  
  你下载个动网的bbs研究一下吧Top

6 楼hhytsoft(雨中独行)回复于 2002-07-29 18:34:59 得分 15

<html>  
  <head>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  </head>  
  <body   onkeydown="KeyDown()"   onbeforeunload="location=location"  
  oncontextmenu="event.returnValue=false">  
   
  <script   language="Javascript"><!--  
  function   KeyDown(){  
      if   ((window.event.altKey)&&  
              ((window.event.keyCode==37)||      
                (window.event.keyCode==39))){               alert("请访问我的主页");  
            event.returnValue=false;  
            }  
      if   ((event.keyCode==8)||                             (event.keyCode==116)){                     //屏蔽   F5   刷新键  
            event.keyCode=0;  
            event.returnValue=false;  
            }  
      if   ((event.ctrlKey)&&(event.keyCode==78)){       //屏蔽   Ctrl+n  
            event.returnValue=false;  
            }  
      if   ((event.shiftKey)&&(event.keyCode==121)){   //屏蔽   shift+F10  
            event.returnValue=false;  
            }  
      }Top

7 楼listen(大力水手--爱吃波菜)回复于 2002-07-30 00:13:54 得分 0

但是怎么屏蔽用鼠标点击工具栏的刷新按钮的功能呀?Top

8 楼zyqherozyqhero(永远的中华英雄男儿)回复于 2002-07-30 08:23:01 得分 0

隐藏工具栏和菜单Top

相关问题

  • 如何禁止页面刷新啊?
  • 怎么才能使页面刷新?
  • 怎样才能自动刷新页面?
  • PHP中怎么禁止用户对当前页面刷新
  • 禁止页面后退时自动刷新
  • 页面刷新
  • 刷新页面?
  • 页面刷新
  • 如何才能提交表单却不刷新页面?
  • 怎样才能使刷新页面的提示不显示!??

关键词

得分解答快速导航

  • 帖主:bigzhu168
  • kmlinda
  • hhytsoft

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo