父页面要有此函数

//子页面回调此函数
IndexCallback = function() {console.log('我是父页面的方法')
}

子页面回调父页面的方法

window.parent.IndexCallback();

如果“父页面”和“子页面”不是同一个域名

可能与遇到如下错误

Uncaught DOMException: Blocked a frame with origin "你的url" from accessing a cross-origin frame.

请阅读下面文章;

Uncaught DOMException: Blocked a frame with origin “你的url“ from accessing a cross-origin frame._橙-极纪元的博客-CSDN博客


延伸

iframe子父页面间js的相互调用

转载:iframe子父页面间js的相互调用_iframe 调用父页面js_马大头的博客-CSDN博客

1、iframe子页面调用父页面js函数

子页面调用父页面函数只需要写上window.praent就可以了。比如调用a()函数,就写成:

window.parent.a(); 

子页面取父页面中的标签中的值,比如该标签的id为“test”,则:

window.parent.document.getElementById("test").value; jQuery方法为: $(window.parent.document).contents().find("test").val(); 

但是我在chrome浏览器下却发现此方法无效了!查了半天才了解,在chrome 5+中,window.parent无法在file://协议中运行,但是发布了之后http://协议下是可以运行的。此方法支持ie、firefox浏览器。

2、iframe父页面调用子页面js函数

这个就稍微复杂一些,下面的方法支持ie和firefox浏览器:

document.getElementById('ifrtest').contentWindow.b(); 

子页面取父页面中的标签中的值,比如该标签的id为“test”,则:

document.getElementById("test").value; 

注:ifrtest是iframe框架的id,b()为子页面js函数。contentWindow属性是指定的frame或者iframe所在的window对象,IE下可以省略。

页面嵌套iframe怎么调用父页面的方法,子页面回调父页面函数方法相关推荐

  1. Vue +父组件调用子组件方法 + 子组件回调父组件方法

    0. 整体代码:  [父组件]: <template><div><span style="color: red">--------------- ...

  2. window.open打开子窗口回调父窗口函数

    window.open打开子窗口回调父窗口函数 需求 最新在工作中,遇到一个需求.老项目的前端页面使用的是jsp技术,产品要求点击按钮弹出一个弹窗进行操作,操作成功要关闭子页面,还要提示成功信息. 本 ...

  3. destoon实现调用当前栏目分类及子分类和三级分类的方法

    destoon实现调用当前栏目分类及子分类和三级分类的方法: 调用当前栏目分类及子分类和三级分类是程序设计里常用的方法,本文就来详细讲述destoon实现调用当前栏目分类及子分类和三级分类的方法.具体 ...

  4. 从父页面在iframe中调用JavaScript代码

    基本上,我将iframe嵌入到页面中,并且iframe具有一些我需要从父页面调用的JavaScript例程. 现在相反非常简单,因为您只需要调用parent.functionName() ,但是不幸的 ...

  5. h5页面嵌套iframe标签

    a页面 a页面展示的是在a页面中怎么显示的B页面的内容 <style>.cover{display: none;position: fixed;left: 0;top: 0;width: ...

  6. 页面嵌套iframe(window.postMessage()实现跨域通信)

    项目中的需求 需要外接一个iframe与主页面之间需要通信 的情况 在iframe 中: 在主页面中: window.postMessage() 方法可以安全地实现跨源通信.通常,对于两个不同页面的脚 ...

  7. 【Vue3系列】 父组件调用子组件的方法-子组件向父组件传值

    一:父组件调用子组件的方法 父组件 <template><div>父页面<son-com ref="sonRef"/><button @c ...

  8. react 子组件回调父组件函数

    其实就是父组件将父组件的函数(key:changeState,value:goToBPMS函数)传递给子组件,子组件从props中调用key为changeState的函数,父组件的goToBPMS函数 ...

  9. Vue+TS+子组件回调父组件的方法

    历史文章目录连接: https://blog.csdn.net/yy763496668/article/details/113117040 此链接为CSDN连接,目的为方便大家一览博客目录!内容会定期 ...

最新文章

  1. R语言使用caret包构建遗传算法树模型(Tree Models from Genetic Algorithms )构建回归模型、通过method参数指定算法名称
  2. C#打开相机详细过程与代码解释
  3. [递归]一文看懂递归
  4. .net bitmap rgb数据_Python商务与经济统计学-数据描述
  5. WDCP控制面板的常用liunx命令集
  6. 流模型 操作 xml
  7. ajaxfileupload 返回值_Ajaxfileupload 上传文件后返回response的contentType错误问题
  8. matlab操作视频教程,matlab2019视频教程
  9. java分割txt文件
  10. 如何学习单片机?单片机c语言编程入门教程
  11. 浅谈SQL注入防御手段
  12. ENVI5.3 FLAASH大气校正报错
  13. twaver html5 api,TWaver版3D化学元素周期表
  14. QT: Linux下-错误提示cannot find -lGL
  15. 华为更新云空间配置 显示无法连接服务器,更新服务器连接失败
  16. 心의 體는 仁禮義知 (韓長庚 易學原理總論)
  17. 417. 太平洋大西洋水流问题
  18. 计算机设置u盘启动,bios设置u盘启动_如何进入bios_bios设置图解教程 - u大师
  19. supervisor 管理 redis 遇到的坑
  20. 无锁实现线程间共享数据

热门文章

  1. 在ppt中如何对齐多个对象
  2. 警告:编码 EUC_CN 的不可映射字符
  3. org.eclipse.jgit.api.errors.TransportException: https://github.com/aurora-am
  4. 清新圆圈毕业论文答辩PPT模板
  5. matlab图像学习笔记
  6. 行业安全解决方案|腾讯打造汽车一体化安全防护,助力车企数字化安全
  7. ReactNative安装配置
  8. Python关于n位数个位、十位。。。(重数(例如:111))判断方法
  9. trial timing and pattern-information analyses of fMRI data
  10. 如何在金蝶服务器增加用户,金蝶标准版中新增的用户如何授权?