iframe后退按钮问题(不希望后退按钮影响iframe)

时间:2009-04-24 15:29:10

标签: javascript iframe button back

我有一个非常简单的问题,我无法修复自己(我无法操纵iframe)。

基本上,去说这个页面......

http://andrew.koallo.ca/new/393NelsonSt-JordanFisher

点击“点击这里以映射”...并且地图应该为你加载....现在如果你回来一次......它只会收回iframe ....所以基本上你有按两次后退按钮返回原始页面。

是否可以避免这种情况?...点击“点击此处映射”按钮后,我将iframe的src设置为相应的源....

我在读,也许location.replace可以帮忙吗?无法让它发挥作用。

感谢您的帮助, 安德鲁

2 个答案:

答案 0 :(得分:7)

您提到的页面处于离线状态,但您需要像这样设置iframe的网址:

$('#myIframe').get(0).contentWindow.location.replace('http://...'); 

所以网址不会进入浏览器历史记录。

答案 1 :(得分:0)

将带有onclick事件的页面中的“后退”按钮放到引用者或将iframe的代码更改为仅使用Ajax调用。