Como deshabilitar el botón de atrás del navegador.

rorringostar
07 de Abril del 2008
Soy nuevo en el lenguaje Javascript y me gustaría saber cómo puedo impedir que un usuario pueda volver hacia atrás desde una página específica. Había pensado en deshabilitar el botón de atrás del navegador pero no sé si se puede hacer con Javascript.

Mi otra pregunta es la siguiente:
Cómo puedo ejecutar una función JavaScript cuando el usuario cierre la ventana del navegador. Había pensado en el evento onUnload puesto en body que llame a tal función pero el problema es que también esa función se llamará cuando se va a otra dirección sin necesariamente haber cerrado el navegador. Lo que me gustaría hacer es que tal función se llame sólo si se cierra el navegador y no si se va a otra página.

Por la ayuda muchas gracias

JCP
07 de Abril del 2008
Una forma de evitar que el usuario vuelva hacia tras es con el siguiente codigo, en javascript:

history.go(+1);

Yo lo uso en el OnLoad del Body para que una vez que cargo la pagina no pueda volver atras.