子iframe 怎么访问 父的 iframe方法

子iframe 怎么访问 父的 iframe方法,第1张

HTML语法:<iframe name="myFrame" src="childhtml"></iframe>

2、父窗口调用子窗口:myFramewindowfunctionName();

3、子窗品调用父窗口:parentfunctionName();

简单地说,也就是在子窗口中调用的变量或函数前加个parent就行

4、父窗口页面源码:

复制代码 代码如下:

<html>

<head>

<script

type="text/javascript">

function say() {

alert("parenthtml------>I'm at parenthtml");

}

function

callChild()

{

//documentframes("myFrame")f1();

myFramewindowsay();

}

</script>

</head>

<body>

<input type=button value="调用childhtml中的函数say()"

onclick="callChild()">

<iframe name="myFrame"

src="childhtml"></iframe>

</body>

</html>

如果是指iframe的元素本身,那么是可以通过ID来获得的,但是对于iframe内嵌的子元素,由于相当于另一个页面,所以不能直接用ID来获取。

$oFrames = _IEFrameGetCollection ($oIE)

$iNumFrames = @extended

For $i = 0 to $iNumForms - 1

$oForm = _IEFrameGetCollection($oIE, $i)

$s2html = _IEDocReadHTML($oForm)

MsgBox(0, "The URL", $s2html)

Next

[/code]找到自己需要的框架后用[code]$oFrame = _IEFrameGetCollection ($oFrae, 0) ;0填自己需要的框架索引[/code][b][color=Red]自己动手丰衣足食[/color][/b]。

1、父页面中的iframe

复制代码 代码如下:

<iframe name="parentPage"></iframe>

2、子页面中元素的属性

复制代码 代码如下:

<input type="text" id="date" data-dojo-type="dijit/form/DateTextBox" value="2013-11-12"/>

3、取子页面中DateTextBox中值

复制代码 代码如下:

var statisDate = windowframes["parentPage"]documentgetElementById('date')value;

毫无疑义 [háo wú yí yì]

生词本

基本释义

疑义:可疑的道理。一点也没有可以使人怀疑的地方。

出 处

清·刘鹗《老残游记》第十六回:“怎么他毫无疑义;就照五百两一条命算呢?”

例 句

1获取父页面的一个span的内容

2如果需要获取的元素和当前iframe还隔着好几个iframe可以用

可以看出来 parent 是获取上一层窗体的内容 而 top 是获取顶层窗口的内容

下边摘抄自网页

以上就是关于子iframe 怎么访问 父的 iframe方法全部的内容,包括:子iframe 怎么访问 父的 iframe方法、iframe框架能不能通过id获得、iframe子页怎么获取父页的window对象等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9536369.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存