关于父窗口运行IFRAME里面的方法

原创 2007年09月20日 10:16:00

第一种: getElementsByTagName('iframe')[0] 或者getElementById("ifr")

第二种:window.frames['ID'] 或者 window.frames[0]

要想使用iframe内的函数,变量就必须通过第二种方法.因为它取的是一个完整的DOM模型(不知道这样说对不对).第一种方法只是取出了一个OBJECT而已.

如果只想改变iframe的 src 或者 border , scrolling 等 attributes(与property不是一个概念,property是不能写在标签内的,比如:scrollHeight,innerHTML等),就需要用到第一种方法.getElementsByTagName('iframe')[0].document.documentElement.innerHTML 得到是父页面的内容,得不到IFRAME里的内容,执行不了

如果想取得iframe的页面(不是iframe本身),就需要使用第二种方法,因为它取得的是一个完整的DOM模型,比如想得到iframe的document.body。   window.frames[i].parent.document.body.innerHTML可以得到iframe里的内容,当然也可以执行里面的方法。

 

iframe父子页面相互调用的js方法

转载来自:http://www.58lou.com/separticle.php?artid=179 当父页面和子页面都属于同一个域下,那么它们之间的js方法是可以相互调用的。在调用方法前指定f...
  • shehun11
  • shehun11
  • 2016年03月25日 12:21
  • 7326

iframe 父子窗口调用

顺序: window--document--body--元素 1. 子iframe中调用父中方法 :xxx() window.parent.xxx()  或者 parent.xxx()  2...
  • zhuchunyan_aijia
  • zhuchunyan_aijia
  • 2016年05月11日 19:51
  • 783

在父窗口调用iframe里面的函数(各浏览器兼容)

I struggled with this problem for a while and finally found a rocksolid solution through a posting b...
  • lyz19890927
  • lyz19890927
  • 2012年09月08日 14:28
  • 1048

iframe和response.sendRedirect()跳转到父页面

在项目中,因为为了给页面分层次,就使用了 内嵌iframe 的分了三个框。在子页面进行操作的时候,如果session超时,就要被拦截器拦截重新回到首页进行登录,但是在sub页 面 ,进行操作的时...
  • zlxfogger
  • zlxfogger
  • 2016年08月07日 17:09
  • 812

layer.open打开iframe页面的调用父页面方法及关闭

//调用父类方法 window.parent.exportData($('#shownum').val(),$('#splitstr').val()); //关闭iframe页面 var...
  • my98800
  • my98800
  • 2017年10月23日 08:46
  • 524

iframe父子窗口间js方法调用

父窗口调用iframe子窗口方法 myFrame.window.functionName(); iframe子窗口调用父窗口方法parent.functionName();父窗口页面         ...
  • moreorless
  • moreorless
  • 2008年06月05日 20:26
  • 10814

父页面上调用iframe子页面的js方法/iframe子页面调用父页面的方法

父页面调用iframe子页面的两种方法: 一、window.frames[i].fn()//fn为iframe中定义的方法,i表明页面中第i+1个iframe 二、window.framename.f...
  • u012423614
  • u012423614
  • 2015年02月04日 16:08
  • 4524

html页面中iframe嵌套页面的父页面和子页面js方法互相调用

我们在写html页面或者说是jsp页面是,有时候需要在一个页面中使用iframe标签嵌套另一个页面,而两个页面有些数据需要交互,这个时候就会用到js技术,互相调用方法, 当我们在父页面中需要调用if...
  • u011159417
  • u011159417
  • 2017年08月25日 18:24
  • 4749

调用iframe中的js函数

在父页面调用iframe中的函数     js var iframe = window.document.getElementById("iframeName");  iframe.contentWi...
  • dmkaadmk
  • dmkaadmk
  • 2016年06月13日 20:03
  • 1664

如何禁止iframe里面的脚本弹出的窗口覆盖了父窗口

在父窗口定义var location = new Object()//或者var location = ""等都可以 top.location != location判断当前是页面和祖父页面的地址是不...
  • yousuf007
  • yousuf007
  • 2010年10月13日 22:03
  • 2341
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于父窗口运行IFRAME里面的方法
举报原因:
原因补充:

(最多只允许输入30个字)