禁用浏览器键盘后退

function doKey(e){  
    var ev = e || window.event;//获取event对象  
    var obj = ev.target || ev.srcElement;//获取事件源  
    var t = obj.type || obj.getAttribute('type');//获取事件源类型  
    var readonly = obj.readOnly || obj.getAttribute('readOnly');//获取事件源是否只读  
    
    if(ev.keyCode == 8 && t != "password" && t != "text" && t != "textarea"){  
        return false;  
    }  
  if(ev.keyCode == 8 && (t == "password" || t == "text" || t == "textarea")&&(readonly==true)){
   return false;
  }
} 



//禁止后退键 作用于Firefox、Opera  
 document.onkeypress=doKey;  
 //禁止后退键  作用于IE、Chrome  
 document.onkeydown=doKey; 

 

你可能感兴趣的:(浏览器)