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 閱讀(1743) 評論(1)  編輯  收藏

          Feedback

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

          1  回復  更多評論   


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


          網站導航:
           
          主站蜘蛛池模板: 广宗县| 河源市| 汶川县| 岚皋县| 林周县| 延庆县| 荔浦县| 台江县| 西乌| 阿图什市| 霍州市| 神池县| 沿河| 西昌市| 海丰县| 北流市| 固始县| 登封市| 鞍山市| 滦南县| 宜宾县| 泗阳县| 米林县| 三明市| 威信县| 安徽省| 得荣县| 阿尔山市| 凤翔县| 方正县| 大悟县| 习水县| 双辽市| 苍山县| 会同县| 洪雅县| 甘洛县| 罗平县| 金塔县| 和田县| 焉耆|