程序浏览器后退按钮可重定向到不同页面

嗨,
我正在设计一个网站与一个图库,其图像包含锚和记录的位置,无论何时图片被查看,例如,如果当前的图片是#pic1,那么url将是
Www.website.com/Gallery/alum1#pic1
,如果我点击Pic7,URL将是
Www.website.com/Gallery/alum1#pic7
以此类推..我这样做是为了在复制和粘贴URL时,图库仍会显示上次查看的图像.我现在的问题是,当我在浏览器中单击Back时,浏览器返回到上一张图片,而不是专辑,就像在前面的例子中,如果我还在Pic7,那么Back按钮将把我带到
Www.website.com/Gallery/alum1#pic1
而不是
Www.WebSite.com/Gallery
所以我的问题是,我如何对浏览器的后退按钮进行编程,以便立即返回到图库?
这就是我试过的方法,但没用.

选择 | 换行 | 行号
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. function backToGallery()
  5. {
  6. if(window.history.previous)
  7. {window.location.href='gallery.html';}
  8. }
  9. </script>
  10. </head>
  11. <body onunload="backToGallery()">
  12. </body>
  13. </html>
  14.  

标签: Javascript

添加新评论