我怎样才能禁止用户刷新页面?
用禁止按“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




