js调用父窗口函数-iframe父窗口和子窗口相互的调用方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
js调用父窗口函数-iframe父窗口和子窗口相互的调用方法iframe父窗口和子窗口相互的调用方法解决方案[详细][全]来源:互联网收集分享:QQ1663551688
iframe父窗口和子窗口相互的调用方法集锦一、父窗口调用iframe子窗口方法
1、HTML语法:
2、父窗口调用子窗口:myFrame.window.functionName();
3、子窗品调用父窗口:parent.functionName();
简单地说,也就是在子窗口中调用的变量或函数前加个parent.就行
4、父窗口页面源码:
functionsay(){
alert("parent.html------>I'matparent.html");
}
functioncallDhild()
{
//document.frames("myFrame").f1();
myFrame.window.say();
}
5、子窗口页面:
functionsay()
{
alert("child.html--->I'matchild.html");
}
functioncallParent(){
parent.say();
}
二、iframe父窗口和子窗口相互的调用方法1、IE中使用方法:父窗口调用子窗口:iframe_ID.iframe_document_object.object_attribute=attribute_value 例子:onDlick="iframe_text.myH1.innerText='";
子窗口调用父窗口:parent.document.getElementById("parent_document_object").object_attri bute=attribute_value
例:parent.document.getElementById("myH1").innerHTML="";
3、完整的例子
test.htm
functionshow()
{
window.frames["iframe_text"].document.getElementById("myH1").innerHTM L="";
}
frame_test.htm
}