如何更新iframe的历史记录

时间:2010-12-19 17:33:55

标签: javascript html iframe

我有一个带有iframe的页面。我以编程方式更新iframe的内容。是的 - 我知道这是疯狂和奇怪的 - 但为了这个问题的目的,请将其视为给定。

当我对iframe进行更改时,我不会更改src(想想document.write),因此如果是iframe则不会更新历史记录,当用户单击后退按钮时,它会发送整个主体回页。我希望的行为是将iframe内容的每个更改视为历史记录的一部分,以便当用户点击“返回”时它会恢复为iframe的先前内容。

抵制打击iframe的冲动,或者质疑为什么我需要这种行为,任何人都可以解释如何更改iframe“register”作为对其历史的更改吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我认为您可以通过在每个document.write之后的哈希符号之后递增一个数字并使用包含每个数字的状态的数组来实现。