电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

HTML中IFrame父窗口与子窗口相互操作

HTML中IFrame父窗口与子窗口相互操作_第1页
1/6
HTML中IFrame父窗口与子窗口相互操作_第2页
2/6
HTML中IFrame父窗口与子窗口相互操作_第3页
3/6
一、Iframe 篇 //&&&&&&&&&&&&&&&&&&&&公共方法开始&&&&&&&&&&&&&&& //父对象得到子窗口的值 //ObjectID 是窗口标识,ContentID 是元素ID function GetValue(ObjectID,ContentID) { var IsIE = (navigator.appName == 'Microsoft Internet Explorer') if(IsIE) {//如果是IE alert(document.frames(ObjectID).document.getElementById(ContentID).innerHTML); } else {//如果是FF alert(document.getElementById(ObjectID).contentDocument.getElementById(ContentID).innerHTML); //FF 下不支持innerText; 下面是解决方法 //if(document.all){ // alert(document.getElementById('div1').innerText); //} else{ // alert(document.getElementById('div1').textContent); //} } } //父对象向子窗口赋值 //ObjectID 是窗口标识,ContentID 是元素ID function SetValue(ObjectID,ContentID) { var IsIE = (navigator.appName == 'Microsoft Internet Explorer') if(IsIE) {//如果是IE document.frames(ObjectID).document.getElementById(ContentID).innerHTML="我是IE 下通过父窗口赋值过来的"; } else {//如果是FF document.getElementById(ObjectID).contentDocument.getElementById(ContentID).innerHTML=" 我是FF 下通过父窗口赋值过来的"; } } //&&&&&&&&&&&&&&&&&&&&公共方法结束&&&&&&&&&&&&&&& 1.父窗口对子窗口操作 刷新: document.getElementById("IframeID").src=document.getElementById("IframeID").src+"?_="+Math.random(); 上面这种方法有时需要对“src”属性处理一下。 取值: //父窗口取子窗口的值 GetValue("Iframe1","IframeDiv"); 赋值: //父窗口设置窗口元素的值; SetValue("Iframe1","IframeDiv"); 2.子窗口操作父窗口 刷新: (1)、window.parent.location.href=window.parent.location.href; (2)、window.parent.location.reload(); (3)、大家可以补充 取值: alert(window.parent.document.getElementById("IframeDiv").innerHTML); 赋值: window.parent.document.getElementById("IframeDiv").innerHTML="我是从子窗口IFRAME 传过来的值"; 关闭: window.parent.opener=null;//如果不加这句,会提示关闭询问窗口; window.parent.close(); 二、w indow .open 篇 1.父窗口对子窗口操作 打开: var win=null; win=wind...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

HTML中IFrame父窗口与子窗口相互操作

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部