Je réalise une application de quiz en ligne en PHP. Je veux empêcher l'utilisateur de revenir en arrière dans un examen.
J'ai essayé le script suivant, mais il arrête mon timer.
Que dois-je faire ?
La minuterie est stockée dans le fichier cdtimer.js .
<script type="text/javascript">
window.history.forward();
function noBack()
{
window.history.forward();
}
</script>
<body onLoad="noBack();" onpageshow="if (event.persisted) noBack();" onUnload="">
J'ai une minuterie d'examen qui prend une durée pour l'examen à partir d'une valeur MySQL. Le minuteur démarre en conséquence, mais il s'arrête lorsque je mets le code pour désactiver le bouton retour. Quel est mon problème ?