tbwshc

          js控制頁面刷新等操作

           

          在實際中有時候可能會有不讓用戶刷新頁面,或者在頁面點右鍵等需求,這里簡單貼一段我在tb項目中用到的js

          function document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠標右鍵
          function window.onhelp(){return false} //屏蔽F1幫助
          function document.onkeydown()
          {
            if ((window.event.altKey)&&
                ((window.event.keyCode==37)||   //屏蔽 Alt+ 方向鍵 ←
                 (window.event.keyCode==39)))   //屏蔽 Alt+ 方向鍵 →
            {
               event.returnValue=false;
            }

            if ((event.keyCode==116)||                 //屏蔽 F5 刷新鍵
                (event.ctrlKey && event.keyCode==82)){ //Ctrl + R
               event.keyCode=0;
               event.returnValue=false;
               }
            if (event.keyCode==122){event.keyCode=0;event.returnValue=false;}  //屏蔽F11
            if (event.ctrlKey && event.keyCode==78) event.returnValue=false;   //屏蔽 Ctrl+n
            if (event.shiftKey && event.keyCode==121)event.returnValue=false;  //屏蔽 shift+F10
            if (window.event.srcElement.tagName == "A" && window.event.shiftKey) 
                window.event.returnValue = false;             //屏蔽 shift 加鼠標左鍵新開一網頁
          }
          這里退格鍵沒做屏蔽,因為會用到退格鍵的刪除,如果有需求可以自己加

           

          posted on 2012-06-12 13:24 chen11-1 閱讀(1744) 評論(1)  編輯  收藏

          Feedback

          # re: js控制頁面刷新等操作 [未登錄] 2016-04-27 16:49 1

          1  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 枣阳市| 榆林市| 新野县| 荣成市| 濮阳市| 合江县| 辉南县| 黄骅市| 凤冈县| 五峰| 普宁市| 板桥市| 耿马| 大厂| 和林格尔县| 达尔| 新闻| 霍林郭勒市| 平江县| 临武县| 丽水市| 新余市| 牙克石市| 崇州市| 阜南县| 元朗区| 南木林县| 习水县| 富裕县| 汶川县| 西藏| 濉溪县| 资阳市| 平和县| 恩平市| 和田县| 巨鹿县| 邓州市| 渝中区| 聂荣县| 静安区|