众所周知,有用到浮动框架标签 iframe 的页面,在刷新的时候都是比较诡异的。不知道的人可能以为它只是刷新 iframe 里面的内容,其实 iframe 外面它也是会刷新的。我用 alert() 在 iframe 外面测试过。不过,它却不刷新 iframe 的 src 。
我想要的效果是,页面刷新后,iframe 里面的内容也回复到页面第一次加载的时候,就是 iframe 的 src 变回最初的状态。然后,我在页面的底端加了一句下面的代码(因为等页面加载完了再执行,所以放在页面底端):
document.getElementById("mainFrame").src = "call/index.html";
然后,它有时候有反应,有时候没反应。妹妹的,搞了半天都没有找到解决方法,后来我一抽风一手贱,我把上面那句代码复制了一份,如下:
document.getElementById("mainFrame").src = "call/index.html";<