shaojun

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

官方网站

http://code.google.com/p/reallysimplehistory/

 

主要涉及到两个对象的使用。

dhtmlHistory和historyStorage。

1. dhtmlHistory.add(param1, param2)。

这个方法是存储浏览器历史记录,比如现在的url是http://test.com/test.html#p1,如果点击页面中的某个地方进行ajax更新,url变为http://test.com/test.html#p2,则调用方法dhtmlHistory.add("p2", param2)。这里框架会自动记录下以前的浏览记录http://test.com/test.html#p1,并且会自动把url变为http://test.com/test.html#p2,这个“#p2”是不用自己去通过改的。框架允许在这个过程中存储一些数据,根据应用来决定是否需要存储数据,如果有,可以存储在param2中。

2. 如果用户点击浏览器前进或者回退按钮,会自动调用开发者注册的一个回调函数。

回调函数的注册方法是

dhtmlHistory

posted on 2011-01-20 21:30  shaojun  阅读(746)  评论(0编辑  收藏  举报