La Web del Programador: Comunidad de Programadores
 
    Pregunta:  30743 - COMO BLOQUEAR EL BOTON ATRAS
Autor:  Hugo Contreras
Me gustaria saver como puedo bloquear el boton atras del navegador, he visto algunas preguntas y respuestas relacionadas pero aun no me contestan del todo mi duda.

  Respuesta:  oscar fernandez
ten mi correo a mano y pasame el tuyo si quieres que estemos en contacto porque estoy muy interesado en el tema

<script language="javascript1.1">
function right(e) {
if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)){
alert("No esta permitido el uso delbotón derecho del raton.");
return false;
}
return true;
}
document.onmousedown=right;
document.onmouseup=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (document.layers) window.captureEvents(Event.MOUSEUP);
window.onmousedown=right;
window.onmouseup=right;
</script>

  Respuesta:  Wilfredo Pérez Velázquez
Hola colega:
debes utilizar document.open("url","nombre de la ventana","history=0")

Si mal no recuerdo es así, aunque debes agregar toolbar=yes,... para no perder opciones del navegador.

Puede ser que desees esto en la primera página de tu web y para ello debes tener en el evento onload de window(BODY)
if (window.name!="mypage")
document.open("url","mypage","history=0,toolbar=yes")

Espero esto te ayude...

Un saludo.