JavaScript怎么禁止刷新页面?

JavaScript怎么禁止刷新页面?下面本篇文章给大家介绍一下。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

JavaScript怎么禁止刷新页面?

代码如下:

html代码:

<html>
<body onkeydown="KeyDown()" oncontextmenu="event.returnValue=false">
You can't refresh!
</body>  
</html>

js代码:

<script language="Javascript"><!--
//屏蔽鼠标右键、Ctrl+R、shift+F10、F5刷新、退格键
/**
* 屏蔽按键刷新
*/
function KeyDown(){
    //alert(22);
    if ((window.event.altKey)&&
    ((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ←
    (window.event.keyCode==39))){ //屏蔽 Alt+ 方向键 →
    alert("不准你使用ALT+方向键前进或后退网页!");
    event.returnValue=false;
    }
    if (event.keyCode==116){ //屏蔽 F5 刷新键
        alert("禁止F5刷新网页!");
        event.keyCode=0;
        event.returnValue=false;
    }
    if ((event.ctrlKey)&&(event.keyCode==82)){ //屏蔽 Ctrl+R
        alert("禁止Ctrl+R刷新网页!");
        event.returnValue=false;
    }
    if ((event.shiftKey)&&(event.keyCode==121)){ //屏蔽 shift+F10
        alert("禁止shift+F10刷新网页!");
        event.returnValue=false;
    }
}
// --></script>

更多web前端开发知识,请查阅 HTML中文网 !!

以上就是JavaScript怎么禁止刷新页面?的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » JavaScript 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏