欢迎来到 常识词典网 , 一个专业的常识知识学习网站!

[ Ctrl + D 键 ]收藏本站

您所在的位置:首页 > 教育学习 > 知识

知识

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

分类: 知识 常识词典 编辑 : 常识 发布 : 10-04

阅读 :317

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

答案 1:

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

下一篇:同样都是维C片,300 一瓶的和 10 块一瓶的在成分上有什么区别? 下一篇 【方向键 ( → )下一篇】

上一篇:A-zon 和 eBay 都拥有哪些专利? 上一篇 【方向键 ( ← )上一篇】