tbwshc

          js控制頁(yè)面刷新等操作

           

          在實(shí)際中有時(shí)候可能會(huì)有不讓用戶(hù)刷新頁(yè)面,或者在頁(yè)面點(diǎn)右鍵等需求,這里簡(jiǎ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)左鍵新開(kāi)一網(wǎng)頁(yè)
          }
          這里退格鍵沒(méi)做屏蔽,因?yàn)闀?huì)用到退格鍵的刪除,如果有需求可以自己加

           

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

          Feedback

          # re: js控制頁(yè)面刷新等操作 [未登錄](méi) 2016-04-27 16:49 1

          1  回復(fù)  更多評(píng)論   


          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 宜黄县| 樟树市| 小金县| 板桥市| 达孜县| 吉首市| 辛集市| 广丰县| 连南| 张北县| 五大连池市| 台南县| 辽宁省| 双流县| 万山特区| 红原县| 达日县| 福海县| 汽车| 和硕县| 高阳县| 山丹县| 阿拉尔市| 禹城市| 姜堰市| 鞍山市| 平利县| 崇州市| 长治县| 山东| 昌乐县| 大名县| 重庆市| 应城市| 海兴县| 二连浩特市| 余庆县| 佳木斯市| 南溪县| 和田县| 中阳县|