国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js禁止頁面刷新與后退的方法

2024-05-06 16:21:40
字體:
供稿:網(wǎng)友

這篇文章主要介紹了js禁止頁面刷新與后退的方法,實(shí)例分析了javascript屏蔽F5鍵、右鍵菜單、F1鍵等實(shí)現(xiàn)技巧,需要的朋友可以參考下

本文實(shí)例講述了js禁止頁面刷新與后退的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

 

 
  1. <script language="javascript"
  2. //禁止用F5鍵 
  3. function document.onkeydown() 
  4. {  
  5. if ( event.keyCode==116) 
  6. {  
  7. event.keyCode = 0; 
  8. event.cancelBubble = true
  9. return false
  10. //禁止右鍵彈出菜單  
  11. function document.oncontextmenu() 
  12. {  
  13. return false;  
  14. //下面代碼實(shí)現(xiàn)全屏顯示  
  15. function window.onload(){  
  16. var Request = new Array();//保存參數(shù)  
  17. var s = location.search.substring(1);  
  18. if (s && s!=""){  
  19. var list = s.split("&"); 
  20. for (var i=0; i < list.length; i++){ 
  21. var pair = list[i].split("="); 
  22. if (pair[0] && pair[0] !=""){ 
  23. Request[unescape(pair[0])] = unescape(pair[1]); 
  24. var fullscreen=Request["fullscreen"]; 
  25. if(fullscreen!="yes"){ 
  26. var file =self.location; 
  27. var a = window.open("about:blank","","fullscreen=yes"); 
  28. self.opener=null
  29. self.close(); 
  30. a.location=file + "?fullscreen=yes"
  31. </script> 
  32. <script language="Javascript"><!-- 
  33. //屏蔽鼠標(biāo)右鍵、Ctrl+N、Shift+F10、F11、F5刷新、退格鍵  
  34. //Author: meizz(梅花雨) 2002-6-18  
  35. function document.oncontextmenu(){event.returnValue=false;} 
  36. //屏蔽鼠標(biāo)右鍵 
  37. function window.onhelp(){return false
  38. //屏蔽F1幫助  
  39. function document.onkeydown()  
  40. {  
  41. if ((window.event.altKey)&&  
  42. ((window.event.keyCode==37)|| //屏蔽 Alt+ 方向鍵 ←  
  43. (window.event.keyCode==39))) //屏蔽 Alt+ 方向鍵 →  
  44. {  
  45. alert("不準(zhǔn)你使用ALT+方向鍵前進(jìn)或后退網(wǎng)頁!");  
  46. event.returnValue=false;  
  47. }  
  48. /* 注:這還不是真正地屏蔽 Alt+ 方向鍵,  
  49. 因?yàn)?nbsp;Alt+ 方向鍵彈出警告框時,按住 Alt 鍵不放,  
  50. 用鼠標(biāo)點(diǎn)掉警告框,這種屏蔽方法就失效了。以后若  
  51. 有哪位高手有真正屏蔽 Alt 鍵的方法,請告知。*/ 
  52. if ((event.keyCode==8) || //屏蔽退格刪除鍵  
  53. (event.keyCode==116)|| //屏蔽 F5 刷新鍵  
  54. (event.ctrlKey && event.keyCode==82)){ //Ctrl + R  
  55. event.keyCode=0;  
  56. event.returnValue=false;  
  57. }  
  58. if (event.keyCode==122){event.keyCode=0;event.returnValue=false;} 
  59. //屏蔽F11  
  60. if (event.ctrlKey && event.keyCode==78) event.returnValue=false;  
  61. //屏蔽 Ctrl+n  
  62. if (event.shiftKey && event.keyCode==121)event.returnValue=false
  63. //屏蔽 shift+F10  
  64. if (window.event.srcElement.tagName == "A" && window.event.shiftKey)  
  65. window.event.returnValue = false;  
  66. //屏蔽 shift 加鼠標(biāo)左鍵新開一網(wǎng)頁  
  67. if ((window.event.altKey)&&(window.event.keyCode==115))  
  68. //屏蔽Alt+F4  
  69. {  
  70. window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");  
  71. return false;  
  72. }  
  73. }  
  74. </script> 

希望本文所述對大家的javascript程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 德令哈市| 理塘县| 新化县| 衡阳县| 江油市| 建阳市| 称多县| 恩施市| 阿拉善右旗| 卓尼县| 奉节县| 永新县| 剑阁县| 合江县| 永康市| 开鲁县| 城步| 东乡| 永靖县| 樟树市| 双桥区| 确山县| 明水县| 姚安县| 彩票| 方城县| 沈丘县| 民乐县| 海城市| 云阳县| 武汉市| 广平县| 黔西| 张掖市| 新安县| 大余县| 自治县| 林口县| 荆州市| 明光市| 九江县|