为什么常识

父页面js控制iframe后退,子页面无上一页时,父页面后退.如何不让父页面后退?

生活词典 changshi.cidiancn.com

阅读: 296

父页面js控制iframe后退,子页面无上一页时,父页面后退.如何不让父页面后退?我用window.frames["**"].-istory.back()控制后退,如果子页面没有历史记录了,那么后退的就是父页面了.有没有办法只让他控制子页面而不影响父页面?1 个答案

答案 1:

我猜想是不是可以先判断一下有没有可以后退的历史记录,有才执行后退呢?在控制台试了一下,貌似可以通过window.frames["**"].-istory.lengt-找到一共有多少个历史记录,由于是iframe,可以用一个变量将当前所处的页面在-istory中的序号保存下来,每次执行前进/后退的时候-新这个值。序号到了最开头的时候不执行后退操作呗。没有在实际生产环境这样做过,期待更好的解决方案。

分享常识给亲友.

下一篇:把「俏皮」做动词用的渊源是什么? 下一篇 【方向键 ( → )下一篇】

上一篇:LED 节能灯有什么缺点? 上一篇 【方向键 ( ← )上一篇】