问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

弹出层遇到iframe怎么办

发布网友 发布时间:2022-04-23 13:18

我来回答

1个回答

热心网友 时间:2022-05-13 19:41

js如何获取最外层的网页  : window.top就表示最顶层的窗口

如何取得最外层页面弹出层的返回值:

父窗口调用iframe子窗口方法

<iframe name="myFrame" src="child.html"></iframe> 
myFrame.window.functionName();

 

iframe子窗口调用父窗口方法

parent.functionName();

父窗口页面

 

<html>   
  <head>   
  <script   type="text/javascript">   
  
  function say() {
   alert("parent.html------>I'm at parent.html");
   } 
  
  function callChild()
  {   
   //document.frames("myFrame").f1();
   myFrame.window.say();
  }   
  </script>   
  </head>   
    
  <body>     
  <input   type=button   value="调用child.html中的函数say()" onclick="callChild()">  
  <iframe name="myFrame" src="child.html"></iframe> 
  </body>   
  </html>

 

子窗口页面

<html>   
  <head>   
  <script  type="text/javascript">
      
  function say()   
  {   
          alert("child.html--->I'm at child.html");   
  } 
  
  function callParent() {
   parent.say();
   }  
  </script>   
  </head>   
  <body>   
  <input   type=button   value="调用parent.html中的say()函数"   onclick="callParent()">   
  </body>   
  </html>

参考资料:

1.《SNS平台与第三方APP的JS通信实现》 作者:Springwang。

http://ued.sohu.com/article/518

2.iframe父子窗口间js方法调用  作者:moreorless。
   http://blog.csdn.net/moreorless/article/details/2514987

3.IFrame问题汇总  作者:dengwf
  http://www.cnblogs.com/200325074/archive/2011/01/06/1928944.html

4.嵌入式iframe子页面与父页面js通信方式  作者:ljhero
 http://www.cnblogs.com/ljhero/archive/2011/07/09/2101540.html

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
荣耀v20杀后台严重? 聊天时哪些回复让人感觉不舒服? 货物运输保险案例分析 卞和泣玉注释 求解,卞和泣玉没学过,在线等解。 葛加走之底读什么 在等腰三角形ABC中,AB=AC=5,BC=6,求角B的三角函数值 ...人开走一架战斗机,在一架客机下面飞,好几个飞机来拦截, ...话是三架飞机 机型各不同 在山区飞行发现恐怖分子用驴车运核弹 用AK... ...的成为战斗机飞行员。战争结束回国继续抢银 Google和百度哪个能抓取Iframe里的内容 获取硬盘分区失败,可能缺少硬盘驱动是怎么回事? iframe框架是如何传值 C语言 获取磁盘可用空间 如何在父页面上调用iframe子页面的js方法 批处理如何获取本机磁盘 用iframe嵌套一个网站,如何获取这个网站请求的数据并打印到控制台。_百... c++获取本地磁盘 layer的iframe层模式怎么实现子父通讯 获取磁盘文件系统和设备? 如何获取iframe标签中的内容 重装系统显示:“获取硬盘信息失败,请谨慎操作”是什么意思? 管理系统一般都是使用iframe吗,用它的优势和劣势在那里 一个页面上面很多iframe会有什么影响? “飞白”是白色的书体吗? 同一freamset中两个fream页面间怎样相互通信?其中一个fream页面需对另一个fream页面的DOM内容进行操作? 两个iframe之间怎么传值 飞白书的晏殊 如何获取iframe里面的数据 宋仁宗擅长的飞白书是什么?为什么后世很少提及? VB6中如何获取磁盘信息? jQuery如何在两个窗口间互谅通信? 获取硬盘分区失败,可能缺少硬盘驱动 javascript怎么获取iframe中的地址 vc++如何获取磁盘信息? JavaScript 怎么跨域获取 iframe 中的内容 为什么会获取硬盘信息失败的? HttpClient怎么获取到iframe中的内容 如何用C#获取磁盘名称? Java中如何获得某个磁盘(根目录)?比如C盘 iframe框架页面中弹出窗口如何使用JS回调? jquery,iframe父窗口怎么去拿子窗口的元素 Java如何获得硬盘剩余空间? 怎么在非管理员权限下获取磁盘分区所在物理硬盘号 请教:如何获得磁盘ID VC如何得到磁盘的剩余空间 积水潭医院有几个,包括分院,我百度就回龙观院区和新街口院区,总院是那个,谢谢 VB中怎么用API获取磁盘的容量信息 从昌平做公交车,去回龙观积水潭医院做几路到达。 回龙观积水潭医院怎么样