tbwshc

          js控制頁面刷新等操作

           

          在實(shí)際中有時(shí)候可能會(huì)有不讓用戶刷新頁面,或者在頁面點(diǎn)右鍵等需求,這里簡單貼一段我在tb項(xiàng)目中用到的js

          function document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠標(biāo)右鍵
          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 加鼠標(biāo)左鍵新開一網(wǎng)頁
          }
          這里退格鍵沒做屏蔽,因?yàn)闀?huì)用到退格鍵的刪除,如果有需求可以自己加

           

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

          Feedback

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

          1  回復(fù)  更多評論   


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 金堂县| 永仁县| 凭祥市| 甘谷县| 托克逊县| 合江县| 仪征市| 金沙县| 三门县| 浙江省| 邵阳县| 尉氏县| 孟州市| 济源市| 定南县| 揭西县| 梓潼县| 浦县| 蒙山县| 嘉鱼县| 瑞昌市| 嵊州市| 平泉县| 镇赉县| 许昌县| 孝义市| 甘洛县| 长丰县| 台东市| 博罗县| 观塘区| 苍梧县| 海淀区| 南靖县| 忻城县| 贡嘎县| 读书| 文水县| 闻喜县| 福安市| 九江市|