
13/05/2008, 08:25
|
| | Fecha de Ingreso: mayo-2007
Mensajes: 3
Antigüedad: 17 años, 9 meses Puntos: 0 | |
Re: Urgente !! Como deshabilitar los botones atras y adelante del navegador Por fín!!!!! me tocó hacerle la segunda a la página de mi banco!!!, jejejejejeje
<script language="JavaScript">
document.onkeydown = mykeyhandler;
function mykeyhandler(event) {
//keyCode 116 = F5
//keyCode 122 = F11
//keyCode 8 = Backspace
//keyCode 37 = LEFT ROW
//keyCode 78 = N
//keyCode 39 = RIGHT ROW
//keyCode 67 = C
//keyCode 86 = V
//keyCode 85 = U
//keyCode 45 = Insert
event = event || window.event;
var tgt = event.target || event.srcElement;
if((event.altKey && event.keyCode==37) || (event.altKey && event.keyCode==39) ||
(event.ctrlKey && event.keyCode==78)|| (event.ctrlKey && event.keyCode==67)||
(event.ctrlKey && event.keyCode==86)|| (event.ctrlKey && event.keyCode==85)||
(event.ctrlKey && event.keyCode==45)|| (event.shiftKey && event.keyCode==45)){
event.cancelBubble = true;
event.returnValue = false;
alert("Función no permitida");
return false;
}
if(event.keyCode==18 && tgt.type != "text" && tgt.type != "password" && tgt.type != "textarea"){
return false;
}
if (event.keyCode == 8 && tgt.type != "text" && tgt.type != "password" && tgt.type != "textarea"){
return false;
}
if ((event.keyCode == 116) || (event.keyCode == 122)) {
if (navigator.appName == "Microsoft Internet Explorer"){
window.event.keyCode=0;
}
return false;
}
}
function mouseDown(e) {
var ctrlPressed=0;
var altPressed=0;
var shiftPressed=0;
if (parseInt(navigator.appVersion)>3) {
if (navigator.appName=="Netscape") {
var mString =(e.modifiers+32).toString(2).substring(3,6);
shiftPressed=(mString.charAt(0)=="1");
ctrlPressed =(mString.charAt(1)=="1");
altPressed =(mString.charAt(2)=="1");
self.status="modifiers="+e.modifiers+" ("+mString+")"
}
else
{
shiftPressed=event.shiftKey;
altPressed =event.altKey;
ctrlPressed =event.ctrlKey;
}
if (shiftPressed || altPressed || ctrlPressed)
alert ("Función no permitida");
}
return true;
}
if (parseInt(navigator.appVersion)>3) {
document.onmousedown = mouseDown;
if (navigator.appName=="Netscape")
document.captureEvents(Event.MOUSEDOWN);
}
var message="";
function clickIE() {
if (document.all){
(message);
return false;
}
}
function clickNS(e) {
if(document.layers||(document.getElementById&&!doc ument.all)) {
if (e.which==2||e.which==3) {
(message);return false;
}
}
}
if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS;
}else{
document.onmouseup=clickNS;document.oncontextmenu= clickIE;
}
document.oncontextmenu=new Function("return false");
</script> |