JS操作iframe(一)
来源:互联网 发布:音乐编辑软件 编辑:程序博客网 时间:2024/05/12 05:50
js操作iframe(一)
js操作子级窗口iframe:格式:
oIframe.contentWindow.document.getElementById('box').style.color='red';
或:
//注:ie6,7是不支持的 oIframe.contentDocument.getElementById('box').style.color='red';
js操作父层iframe:
格式:
//操作父层iframewindow.parent.document.getElementById('box1').style.color='red';//操作最顶层 window.top.document.getElementById('box').style.color='blue';
js操作动态创建iframe:
格式:
var oIframe=document.createElement('iframe'); oIframe.src='iframe1.html'; document.body.appendChild(oIframe);
创建的iframe有onload事件:
//创建的iframe有onload的事件oIframe.onload=function(){ alert(0);}//IE下创建的iframe的onload事件只能用绑定的形式使用oIframe.attachEvent('onload',function(){ alert('IE下的iframe的onload事件只能用绑定的形式使用');})
防网站钓鱼:
if(window!=window.top){ window.top.location.href=window.location.href;}
动态获取iframe高度
window.onload=function(){ var aInput=document.getElementsByTagName('input'); var oIframe=document.getElementById("iframe"); function changeHeight(){ //延时便于观察效果 setTimeout(function(){ oIframe.height=oIframe.contentWindow.document.body.offsetHeight; },50); } changeHeight(); aInput[0].onclick=function(){ oIframe.src='iframe1.html'; changeHeight(); }; aInput[1].onclick=function(){ oIframe.src='iframe2.html'; changeHeight(); }}
0 0
- JS操作iframe(一)
- js 操作 iframe
- js 操作 iframe
- js 操作iframe元素
- JS操作iframe
- JS操作iframe 对象
- JS操作iframe
- js操作iframe
- JS操作iframe
- JS操作iframe
- JS操作iframe
- JS操作iframe
- JS操作iframe
- js操作iframe
- jquery/JS 操作iframe
- JS操作iframe
- JS操作iframe
- JS操作iframe
- C语言基础(六)数组
- FastCGI
- 使用API方式操作数据库
- mybatis blob 操作
- UVA31727个六边形填数a
- JS操作iframe(一)
- C语言基础(七)指针
- 聚类
- HUST - 1010 The Minimum Length(KMP 循环节)
- Android_10_java调用C(借助NDK工具自动生成.so)
- 设计模式---单例模式
- C语言基础(八)字符串
- 二叉树前序遍历的三种方法
- OpenStack、Kubernetes和Mesos,谁将掌控未来?