Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 返回单击时重定向到某个页面_Javascript_Php - Fatal编程技术网

Javascript 返回单击时重定向到某个页面

Javascript 返回单击时重定向到某个页面,javascript,php,Javascript,Php,我当时正在使用php和mysql开发一个在线考试系统,当用户正在参加考试时,他不应该用back按钮离开,我遇到了一个问题。我发现一个代码,当按下“后退”按钮或“重新加载”按钮时,会显示一条警告消息,警告消息会询问用户:“您想离开吗?”用户单击“停留在页面上”或“离开页面”选项。如果用户单击“离开页面”,他将被重定向到上一页,但我希望用户在单击“离开页面”选项时被重定向到结果页面,而不是被重定向到上一页。这是我使用的javascript代码: <script type="text/j

我当时正在使用php和mysql开发一个在线考试系统,当用户正在参加考试时,他不应该用back按钮离开,我遇到了一个问题。我发现一个代码,当按下“后退”按钮或“重新加载”按钮时,会显示一条警告消息,警告消息会询问用户:“您想离开吗?”用户单击“停留在页面上”或“离开页面”选项。如果用户单击“离开页面”,他将被重定向到上一页,但我希望用户在单击“离开页面”选项时被重定向到结果页面,而不是被重定向到上一页。这是我使用的javascript代码:

    <script type="text/javascript">
window.onbeforeunload = function (e) {
  var message = "Are You sure.",
  e = e || window.event;
  // For IE and Firefox
  if (e) {
    e.returnValue = message;
  }

};

</script>

window.onbeforeunload=函数(e){
var message=“你确定吗?”,
e=e | | window.event;
//适用于IE和Firefox
如果(e){
e、 返回值=消息;
}
};

我是新的php语言,所以如果有人能解决我的问题,这将是有益的。谢谢

使用
历史api
操作浏览器历史记录。更多信息请参见

如何使用php?如何使用在线考试系统,此问题在考试时出现。如果单击“后退”按钮并选择离开考试,我希望学生被引导到结果页面