AJAX越来越多的应用到网页交互上,但是用AJAX做交互也有一些问题,比如传统网页的浏览是一个一个页面切换,所以可以用浏览器的后退按钮和前进按钮切换到指定的浏览过的页面,也就是浏览器的history.
但是用AJAX做交互的时候,是通过js+xmlhttp来获取其他页面信息,对于浏览用户来说,是一个隐性的UE,感觉不到浏览器地址栏的URL的变化,对浏览器来说,地址栏的URL没发变化,产生不了HISTORY。
不是说在用AJAX做交互的时候,BACK按钮的问题就解决不了,对于AJAX应用很成熟的网站比如google等,这些都已经解决。有热心的老外已经提供了解决方法,粗粗看了看,原理是用了iframe,有兴趣的自己去研究吧
老外管这个叫:Really Simple History framework,还有专门的AJAX history libraries

原文介绍:点击这里浏览
先看一个演示吧:
http://www.donotremove.co.uk/extra/ajax-nav/index.html

这个演示的下载地址,是PHP的
http://www.contentwithstyle.co.uk/resources/ajax-nav/ajax-nav.zip

另一篇文章介绍:点击这里浏览

这篇文章例子的下载:点击这里下载


Browser Bookmarking Back button
IE6/PC Yes Yes
IE5.5/PC Yes Yes
IE5/PC Yes Yes
IE5/Mac No No
Firefox/PC Yes Yes
Firefox/Mac Yes Yes
Safari1.2/Mac Yes No



6条评论

  1. “我才知道是广州和深圳PK,要早通知,广州的改装车都得来,肯定要爆了。”比赛当天凌晨三点,广州赛区的协助者阿辉在组委会的协调会上大发感叹,这位东北大汉在广州改装车领域做了八年,“他们两边不对付,肯定有好戏。”

    虽然组委会没有对外正式发布广州与深圳赛区现场PK的消息,但双方仍然从“同一时间、同一地点、分别取AB赛道”这一现场安排里看出了端倪,双方铆足了劲。

    广东省的车牌号“粤

  2. 已经用ajax了再用iframe总觉得有点冤,况且xhtml…

  3. 您好!

    您的blog已被博客之家收录,请登陆http://www.ma163.cn博客分类中的[电脑技术]中查看。希望贵站也能做上我们的连接。

    站名:博客之家

    地址:http://www.ma163.cn

    LOGO:http://www.ma163.cn/ma163/images/logo.gif

    谢谢!

    如果您不愿意将您的blog登陆在博客之家,请在留言板留言,我们会及时处理!

    博客之家,一个为您免费推广博客的地方!

  4. 请教:我怎样能把我的donews blog 换成我自己设计的风格呢,谢谢

  5. kiwi ,看看我前面的一些BLOG

    http://blog.donews.com/dodo/category/49297.aspx

  6. 真是太感谢你了:)

发表评论

评论也有版权!