我正在为我的网站创建移动主题,并且我决定为在网站标题旁显示的人员制作后退按钮。现在我想出了如何在javascript或php中创建一个后退按钮,并且这可以让用户回到最后访问的页面。在javascript或php中创建分层后退按钮
的Javascript:
PHP:
$url = htmlspecialchars($_SERVER['HTTP_REFERER']);
echo "back";
?>
现在的问题是,我不希望人们回到他们参观了最后一页,而是上去的页面层次结构回直到最终的主页。
眼下,这是它如何工作的:
我去网页A
然后我去B页面,并点击进入页面C.
当我点击后退按钮第C,我到页面B.
当我点击网页B后退按钮,我得到页C.
我怎么想它的工作:
我去网页A
然后我去B页面,并点击进入页面C.
当我点击第C后退按钮,我得到页B.
然后,当我点击页面B上的后退按钮时,我回到A页面。
因此,我需要它更像浏览器上的普通后退按钮,而不是只带你回到最后一页因为这会导致无限循环,我肯定会让人不安。
另外它可能值得注意的是,我正在一个巨大的网站上工作,这个网站有大量的内容由1个page.tpl.php文件中的Drupal 6构建而成。所以我不能简单地说,如果在页面B上转到页面A,但它需要是动态的,无论我插在哪里,都可以工作。
非常感谢您的帮助!
+0
嗯..岂不是更好,如果你只是离开页面而不后退按钮,因为在对后退按钮构建人们确切知道它是如何工作的浏览器?这看起来像是你添加了一些没有价值的东西 –