您的位置:首页 > Web前端 > JavaScript

iframe 子父窗口中js相互调用

2016-12-23 14:56 676 查看

父窗口调用子窗口的方法

myFrame.window.childAction();


注: myFrame : iframe 的name属性值
childAc
4000
tion() : 子窗口中定义的childAction方法


子窗口调用父窗口中的方法

parent.parentAction();


注: parentAction() : 父窗口中定义的parentAction方法


举例说明:

父窗口代码:

<html>
<head>
<script type="text/javascript">
function parentAction() {
alert("parent function");
}
function callChild()
{
myFrame.window.childAction();
}
</script>
</head>
<body>
<input type=button value="调用子窗口中的方法" onclick="callChild()">
<iframe name="myFrame" src="child"></iframe>
</body>
</html>


子窗口代码:

<html>
<head>
<script type="text/javascript">
function childAction() {
alert("child function");
}
function callParent() {
parent.parentAction();
}
</script>
</head>
<body>
<input type=button value="调用父窗口中的方法" onclick="callParent()">
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript