首页 > 教育学习 > 为什么 > 父页面js控制iframe后退,子页面无上一页时,父页面后退.如何不让父页面后退?

父页面js控制iframe后退,子页面无上一页时,父页面后退.如何不让父页面后退?
2012-01-19 20:13:10   来源:   点击:

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

    1 个答案

    • 答案 1:

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

相关热词搜索:

上一篇:弹性社交是什么意思,有哪些具体的表现形式?
下一篇:上海的基本生活费用每月大约是多少?