首页 >

JS动态修改iframe高度和宽度的方法/iframe 去除边框和自适应高度 – js/jQuery – 前端,jquery 提交多条数据

jquery 提交多条数据,jquery 表单事件,jquery中怎么创建标签,idea怎么配置jquery,jquerymobile案例下载,jquery文本框的标签,jquery字符串转成数组,jquery 显示div的内容,jquery比例放大缩小,jquery 提交多条数据JS动态修改iframe高度和宽度的方法/iframe 去除边框和自适应高度 - js/jQuery - 前端,jquery 提交多条数据

以下是js代码:

<scripttype="text/javascript">
functionreinitIframe(){
variframe=document.getElementById("frame");
try{
varbHeight=iframe.contentWindow.document.body.scrollHeight;

vardHeight=iframe.contentWindow.document.documentElement.scrollHeight;

varheight=Math.max(bHeight,dHeight);

iframe.height=height;

}catch(ex){}

}
window.setInterval("reinitIframe()",200);
</script>

方法三:js控制iframe的高度/宽度,自适应内容

页面使用方法:
<iframename="ifr_show"id="ifr_show"src="#"marginwidth="0"marginheight="0"frameborder="0"scrolling="no"width="100%"onload="IFrameReSize('ifr_show');"></iframe>
JS:
<scriptlanguage="javascript"type="text/javascript">
functionIFrameReSize(iframename){
varpTar=document.getElementByIdx_x(iframename);
if(pTar){
//iframe高度自适应
if(pTar.contentDocument&&pTar.contentDocument.body.offsetHeight){
pTar.height=pTar.contentDocument.body.offsetHeight;
}elseif(pTar.Document&&pTar.Document.body.scrollHeight){
pTar.height=pTar.Document.body.scrollHeight;
}
//iframe宽度自适应
if(pTar.contentDocument&&pTar.contentDocument.body.offsetWidth){
pTar.width=pTar.contentDocument.body.offsetWidth;
}elseif(pTar.Document&&pTar.Document.body.scrollWidth){
pTar.width=pTar.Document.body.scrollWidth;
}
}
}
</script>

方法四:html5移动端引入优酷视频iframe自适应

<iframeheight=498width=510src="http://player.youku.com/embed/XMTI4MjU5OTA3Mg=="frameborder=0allowfullscreen></iframe>

css里设置iframe的宽度为100%

根据屏幕宽度自适应,这里偶设定视频16/9的固定比例

window.onload=window.onresize=function(){
resizeIframe();
}
varresizeIframe=function(){
varbodyw=document.body.clientWidth;
for(varilength=0;ilength<=document.getElementsByTagName("iframe").length;ilength++){
document.getElementsByTagName("iframe")[ilength].height=bodyw*9/16;//设定高度
}
}


JS动态修改iframe高度和宽度的方法/iframe 去除边框和自适应高度 - js/jQuery - 前端,jquery 提交多条数据
  • 怎么重新加载页面使用jquery - js/jQuery - 前端,jquery addself
  • 怎么重新加载页面使用jquery - js/jQuery - 前端,jquery addself | 怎么重新加载页面使用jquery - js/jQuery - 前端,jquery addself ...

    JS动态修改iframe高度和宽度的方法/iframe 去除边框和自适应高度 - js/jQuery - 前端,jquery 提交多条数据
  • 在线识别条码类型 - js/jQuery - 前端,jquery发送邮件
  • 在线识别条码类型 - js/jQuery - 前端,jquery发送邮件 | 在线识别条码类型 - js/jQuery - 前端,jquery发送邮件 ...

    JS动态修改iframe高度和宽度的方法/iframe 去除边框和自适应高度 - js/jQuery - 前端,jquery 提交多条数据
  • jQuery 鼠标点击展开/显示和收缩/隐藏导航菜单(子菜单) - js/jQuery - 前端,jquery 增加onclick事件
  • jQuery 鼠标点击展开/显示和收缩/隐藏导航菜单(子菜单) - js/jQuery - 前端,jquery 增加onclick事件 | jQuery 鼠标点击展开/显示和收缩/隐藏导航菜单(子菜单) - js/jQuery - 前端,jquery 增加onclick事件 ...