【发布时间】:2010-11-21 03:15:14
【问题描述】:
我正在为我的 g/f 创建一个网站——她在一年中的每一天都在写天使信息,1 页上的 1 条信息,这些(最终 366 页)可以从这一页访问:
http://www.helderziendelezingen.be/waarzegster-engelen-leggingen/per-datum.html
此菜单页面使用 JS 滑动到特定月份。我被卡住的地方是如何从特定日期消息返回到每个数据页面中该消息的月份(页面滑动到那个月份)......
为了清楚起见...“Terug”的意思是“返回”,例如单击 10 月 22 日消息,阅读消息,然后将 terug 返回到 10 月的种子,而不是返回到每个基准页面的月份选择日历。
到目前为止,我最大的努力是将其放在 a 标记中:
onclick="document.getElementById('waarzegstermove').style.cssText='left: -1000px;';"
-1000px 将是一月的 terugs,-2000px 二月的 terugs 等,它已经滑到那个月,此代码在同一页面上时有效,但是当它在加载每个基准页面之前的消息页面上时,它似乎丢失此设置。
我真的很感谢这方面的帮助 - 老实说,我从来没有使用过 cookie,我不知道它们的用途,我是否走在正确的轨道上,是否还涉及其他一些东西,例如 location: hash?或者这就是 cookie 的用途?
非常感谢,威尔
【问题讨论】:
-
你不需要cookies。 Javascript 可用于将页面内容加载到视图外的框中,然后将框滚动到视图中。在背面,将框滚动出来。对于这种使用 AJAX 的导航,应该有一些预制的 JS,但我不记得具体的一个。所以JS是你的关键。 IE 上也有一些页面转换,但它是 IE 特定的。
标签: javascript html css