como parar o botão Voltar do navegador usando o javascript

Eu estou fazendo o app de teste on-line em php. Eu quero restringir o usuário ao voltar no exame. Eu tentei seguir o script, mas ele pára meu timer. O que devo fazer, por favor me sugerir. Eu incluí o código fonte. O temporizador é armazenado em cdtimer.js

<script type="text/javascript">
        window.history.forward();
        function noBack()
        {
            window.history.forward();
        }
</script>
<body onLoad="noBack();" onpageshow="if (event.persisted) noBack();" onUnload="">

Tenho temporizador de exame que leva a duração do exame demysql db e começa o temporizador em conformidade, ele pára quando eu coloco o código para desativar o botão Voltar. qual será o problema.

questionAnswers(23)

yourAnswerToTheQuestion