防止按刪除鍵返回上一頁

window.onload= function(){ 
     /** 防止回退鍵返回上一頁面 */
     document.getElementsByTagName( "body")[0].onkeydown =function(event){ 
     
         //獲取事件對象 
         var elem = event.relatedTarget || event.srcElement || event .target ||event.currentTarget;  
     
         if(event.keyCode==8){ //判斷按鍵爲backSpace鍵 
            //alert(234);
            //獲取按鍵按下時光標作指向的element 
             var elem =event.target || event.srcElement || event.currentTarget ;  
             //判斷是否須要阻止按下鍵盤的事件默認傳遞 
             var name = elem.nodeName; 
             if(name!='INPUT' && name!='TEXTAREA'){
                 return _stopIt(event); 
             } 
             var type_e = elem.type.toUpperCase(); 
             if(name=='INPUT' && (type_e!='TEXT' && type_e!='TEXTAREA' && type_e!='PASSWORD' && type_e!='FILE' && type_e!='SEARCH' )){
                     return _stopIt(event); 
             } 
             if(name=='INPUT' && (elem.readOnly==true || elem.disabled ==true )){ 
                         return _stopIt(event); 
             } 
        } 
    } ;
} ;
相關文章
相關標籤/搜索