三、通过修改location.hash产生历史,hashchange事件处理后退 0 0
每次ajax操作去改变location.hash的值,每次修改后地址栏均会有所体现。在window.onhashchange中监听该事件。通过hash的值取对应的历史。
较iframe的好处是可以复制地址栏的url直接进入该历史记录,缺点是IE6/7不支持。
history-0.4.js
相关:
http://msdn.microsoft.com/en-us/library/cc288209(v=vs.85).aspx
http://developer.mozilla.org/en/DOM/window.onhashchange
http://www.whatwg.org/specs/web-apps/current-work/multipage/history.html#event-hashchange
延伸阅读
- 2011-12-29-- phpajax,反向Ajax,第5部分:事件驱动的Web开发
- 2011-12-29-- phpajax,反向Ajax,第4部分:Atmosphere和CometD
- 2010-12-9-- poller,ajax poller
- 2010-12-9-- phpajax,php与ajax一些经验
- 2010-12-9-- ajax开发,AJAX开发简略 (第一部分)
- 2010-12-9-- ajax聊天室,AJAX聊天室V1.0发布
- 2010-12-9-- phpajax,一个有趣的Ajax Hack示范
- 2010-12-9-- phpajax,AJAXRequest v0.2
- 2011-9-21-- ajax后退,ajax后退解决方案(五)
- 2010-12-9-- ajax聊天室,AJAX初级聊天室代码
最新评论