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

ajax退后解决方案(二)

2012-11-10 
ajax后退解决方案(二)二、使用iframe,通过修改iframe.src产生历史??较上一篇多了个blank.html,是一个空html

ajax后退解决方案(二)

二、使用iframe,通过修改iframe.src产生历史

?

?

较上一篇多了个blank.html,是一个空html架子,没有JS逻辑代码,如下

?

<!DOCTYPE HTML><html><head><title>blank.html</title></head><body></body></html>

?

?

每次ajax操作会往iframe.src的问号后附加一个数字以记录历史。点击后退按钮,iframe的onload事件中获取iframe的url,根据问号后的数字去取记录。

所有浏览器均支持该方式。缺点是如果主页面中存在其它iframe,且修改了其src。历史管理会混乱。

history-0.2.js

热点排行