互联网资源管理器7 iframe在返回时卸载

And*_*dré 8 javascript iframe scroll

我正在实施一个浏览器历史记录管理器,就像rsh或yui浏览器历史记录管理器一样.

我们的想法不是不断地轮询隐藏的iframe的url哈希,而是在urlhashchange上滚动到锚名称时捕获iframe的onscroll事件.

因此,在每次点击时,我都会向iframe添加一个新锚点,并将iframe的哈希值设置为锚点名称.按下后退或前进按钮时,框架将滚动到上一个或下一个锚点,并触发onscroll事件.

这在firefox 3.0 +,IE6和Opera上运行得很好,但是在IE7上点击后退按钮时框架卸载并丢失所有锚点.

有没有人知道为什么会发生这种情况或修复这个"错误"?

BTW onscroll的想法来自这个页面.

mpl*_*jan 1

您可能会从 DOJO 工具包中得到一些帮助,该工具包似乎有一些针对 IE7 的解决方法 http://o.dojotoolkit.org/forum/dojo-core-dojo-0-9/dojo-core-development-discussion/dojo-hash -跨浏览器-html5-onhashchange