Chrome下iframe父窗口调用子窗口的兼容问题

通常常用的 window.frames[iframe_name] 引用方式在IE、FF中没问题。遇到Chrome后,提示脚本错误!
通过网上查找资料,终于解决!在此谢谢提供帮助的各位大虾!

操作方法

  • 01

    平常用的最多的父窗口,子窗口相互调用的方法如下: 父窗口调用子窗口的对象 window.frames[iframe_name].document.getElementById("iframe_elements_id") 子窗口调用父窗口对象 parent.document.getElementById(elements_id) iframe父子窗口间js方法调用 父窗口调用iframe子窗口方法 iframe_name.window.functionName(); iframe子窗口调用父窗口方法 parent.functionName(); 然后在Chrome中,父窗口调用子窗口的对象,却提示脚本错误 也就是说脚本 window.frames[iframe_name].document.getElementById("iframe_elements_id") 不能正常运行。

  • 02

    经过网上查找资料 将代码修改为 window.frames[0].document.getElementById("iframe_elements_id") 即可正常运行!数字0为窗口中iframe的索引。

  • 03

    谢谢网上大虾提供资料帮助。写出来也希望能帮助到大家!

(0)

相关推荐

  • 如何在chrome谷歌浏览器中设置允许弹出窗口

    今天给大家介绍一下如何在chrome谷歌浏览器中设置允许弹出窗口的具体操作步骤.1. 首先打开电脑上的谷歌浏览器进入主页面,点击页面右上角的三竖点图标.2. 在打开的选项中,点击设置的选项.3. 如图 ...

  • win10系统下打开word2010总会出现配置窗口的解决方法图文教程

    不少用户在新系统中安装好word2010后,windows10系统下打开word2010总会出现配置窗口怎么办?发现几乎都会遇到这个烦人的问题.那么,我们该如何解决呢?下面就随我们的小编看看该问题的具 ...

  • 如何给QQ影音的普通模式下打开视频文件时设置窗口适应视频

    我们想要在使用QQ影音的时候,给普通模式下视频文件打开时,设置为窗口适应视频,该怎么操作呢?一起来看看具体操作步骤吧.1. 首先打开电脑,找到桌面上的QQ影音图标,打开2. 如图,进入到QQ影音的主页 ...

  • 谷歌浏览器的标签页窗口和无痕窗口三者的区别有哪些

    今天给大家介绍一下谷歌浏览器的标签页窗口和无痕窗口三者的区别.1. 如图,在打开的Chrome浏览器主页面,点击右上角的三竖点"更多"图标.2. 在打开的菜单中,可以看到" ...

  • 360浏览器怎么设置多窗口和一个窗口模式

    最新下载的360浏览器和ie一样,一个浏览器就是一个页面,这对于用惯了多标签浏览习惯的人来说很是不爽,却不知道如何设置,其实很简单 360浏览器怎么设置多窗口和一个窗口模式 默认状态就是同一个浏览器下 ...

  • 蓝软7000ERP表格窗口及树形窗口操作说明

    表格窗口及其操作 该类窗口显示了某类基础资料的主要信息,窗口下方一般会提供【操作】、【打印】下拉按钮,单击【操作】、【打印】系统会弹出一个浮动菜单,从中选择相应功能,然后就可以进行基础资料的基本操作了 ...

  • 360浏览器怎么设置多窗口和一个窗口模式? 1

    默认状态就是同一个浏览器下打开多个窗口的,您可以在工具----“切换到IE6多窗口模式”中去切换 1、360浏览器设置一个窗口模式: 点击顶部的菜单栏“工具”,选择“切换到多标签” 2、360浏览器设 ...

  • 手机QQ浏览器怎么打开新窗口 手机QQ浏览器新建窗口及多窗口切换方法

    手机QQ浏览器怎么新建窗口?很多想要查看其它内容却又不想放弃当前网页的伙伴们都想了解手机QQ浏览器怎么设置打开多窗口,在手机QQ浏览器打开新窗口后,之前的窗口页面将在后台继续运行,并不会影响你观看新网 ...

  • oBS怎么捕获窗口、录制窗口

    有的时候需要对窗口进行捕获,obs怎么录制呢 操作方法 01 打开obs软件,然后点击来源的加号. 02 在弹出菜单中选择窗口捕获 03 起个名字,然后点击确定 04 跳转到属性窗口,看一下,一般选择 ...