(一)父页面调用iframe子页面js函数:
iframe对象名.window.子页面函数名()
--------------
main.html:
<iframe name=a1 id=iframe1 src="child.html"></iframe>
<input type=button value=button1 name=button1
onclick="a1.window.Test()">
-------------
child.html:
<script>
function Test(){
alert("TEST");
}
</script>
iframe对象名.window.子页面函数名()
--------------
main.html:
<iframe name=a1 id=iframe1 src="child.html"></iframe>
<input type=button value=button1 name=button1
onclick="a1.window.Test()">
-------------
child.html:
<script>
function Test(){
alert("TEST");
}
</script>
(二)iframe子页面调用父页面的javascript函数:
parent.父页面的函数名()
--------------
main.html:
<script>
function mainTest(){
alert("MAIN TEST");
}
</script>
<iframe name=a1 id=iframe1 src="child.html"></iframe>
<input type=button value=button1 name=button1
onclick="a1.window.Test()">
---------
child.html:
<script>
function Test(){
parent.mainTest();
}
</script>