在重定向之前暂停页面

时间:2011-09-25 15:56:37

标签: php javascript html wordpress

我想让某个WordPress页面暂停几秒钟,然后重定向回访问者所在的页面。成功提交表单后,该方案是重定向页面。它会在几秒钟内说“表单提交成功”等,然后重定向回访问者所在的页面。重定向只是一个简单的浏览器后退功能 -

<script type="text/javascript">history.go(-1);</script>

- 在头部,这很容易添加到具有自定义字段的特定页面。但是我可以添加什么来让页面在返回之前暂停几秒钟?请记住,这是一个包含大量帖子的WordPress网站,因此我无法使用某种正文重定向重定向回window.location = "the-post-or-page-visitor-was-on";的特定帖子。我需要使用浏览器的后退历史记录来将访问者返回-1到他们所在的任何页面或帖子,但在此之前暂停几秒钟。

非常感谢。

1 个答案:

答案 0 :(得分:4)

尝试window.setTimeout()

<script type="text/javascript">
  window.setTimeout
  (
    function() { history.go(-1); },
    1000 // 1 second
  );
</script>