首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

ajax/dwr-退后的处理

2012-10-29 
ajax/dwr--后退的处理Ajax改变了浏览器的默认规则,在使用Ajax应用时,后退往往会得不到我们还要的结果。那么

ajax/dwr--后退的处理
Ajax改变了浏览器的默认规则,在使用Ajax应用时,后退往往会得不到我们还要的结果。那么如何来处理这种方式,使之更适合我们的习惯呢。
  Brad Neuberg的开源Really Simple History (RSH)框架是一个简单的解决这个问题的方案。其实现的方式如下:用隐藏的iFrame,Timer和隐藏的Form来检测历史浏览的变化,其中隐藏的 Form用来保存页面的数据信息。
  当然其他还有如Backbase 和 Dojo还可以解决这种问题,但复杂度就高了些。
  下面就以先前的样例程序来看一下如何使用RSH框架,其实很容易的:

包含RSH框架的JS脚本:

<body onload="initialize();">


  OK,大功告成,简单吧^_^

热点排行