对iFrame 自适应高度的解决办法

iframe高度自适应的解决方案 iframe高度自适应的解决方案 使用场景:通过Iframe来解决项目嵌套问题时会碰到iframe的高度自适应的问题; 正常情况下的iframe:会出现一个滚动条影响美观 情况1:不存在跨域情况时的解决方案 <iframe name="outerPage" onload="iframeload()" src="./test.html" name="myFrame" scrolling="auto" frameborder="0" id="outerPage" :style="{ 'min- 阅读详情

这两天写了几个页面,布局的时候用到了Iframe,在IE下调试一切正常,不经意间用Firefox打开来看了一下,那效果真是可以用惨不忍睹来形容,Firefox居然不认识高度为100%.

<iframe src="Index.jsp" name="mainFrame" id="mainFrame" frameborder="0" scrolling="auto" style="width:817px;height:100%;"></iframe>

乍一看也没什么不妥,可是火狐就是不认这个height:100%,上Google搜索了一下,找到段脚本,改了改,就解决这个问题了.

思路:首先判断浏览器是IE还是火狐,然后专门针对火狐做单独的样式处理.

<script type="text/javascript">

     function resizeIframe(obj) {

         var Iframe = document.getElementById(obj);

             if (Iframe){

                 if (Iframe.contentDocument){//ff

                     Iframe.style.height = Iframe.contentDocument.body.scrollHeight +60+'px';

                 }

                 else if(Iframe.document && Iframe.document.body.scrollHeight){//ie

                 Iframe.style.height = mainFrame.document.body.scrollHeight + 60 + 'px';

             }

         }

     }

</script>

在Iframe加载的时候就调用这个函数

<iframe src="index.jsp" name="mainFrame" id="mainFrame" onload="resizeIframe('mainFrame')" frameborder="0" scrolling="auto" style="width:817px;height:100%;"></iframe>


灰度重心法实战:从原理到MATLAB代码实现激光条纹中心线提取 本文详细介绍了激光条纹中心线提取的核心方法——灰度重心法。通过物理类比阐释其原理,并提供从图像预处理到MATLAB代码实现的完整实战教程。文章重点解析了算法流程、关键参数调整及常见问题避坑指南,帮助读者快速掌握这一机器视觉与三维测量中的基础且高效的技术。 阅读详情

相关推荐

CRISPR筛选全流程指南:从文库构建到数据分析实战

功能基因组学研究需要高效解析基因型与表型的关联,高通量筛选技术是其中的关键工具。基于CRISPR系统的筛选方法通过大规模sgRNA文库扰动基因功能,结合慢病毒递送和测序分析,能够系统鉴定影响细胞增殖、耐药、病毒感染的候选基因。与RNAi或化学小分子筛选相比,CRISPR筛选具有覆盖全基因组、脱靶率低、信号清晰等优势,已广泛应用于药物靶点发现、合成致死和免疫治疗机制研究。本文围绕实验设计与操作中的核心要点展开,涵盖文库扩增、病毒滴度控制、MOI把握、筛选模式选择以及基于MAGeCK的sgRNA丰度分析,并针对

weixin_31188927的博客 275

完美解决iframe的100%高度问题

1.想让iframe的高度为100%,必须让其父标签的高度为100%,比如html、body都要100%才行。 2.如果iframe处在一个表格内,你会发现,只是设置html与body为100%还是不行的,即便是设置table为100%也是不行。在这种情况下,需要把页面头部的“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">”删除

skiof007的专栏 1万+

面渣逆袭之Java基础篇2

Tips:所有的关键字都是小写的,在 IDE 中会以特殊颜色显示。default 这个关键字很特殊,既属于程序控制,也属于类,方法和变量修饰符,还属于访问控制。①在程序控制中,当在 switch 中匹配不到任何情况时,可以使用 default 来编写默认匹配的情况。②在类,方法和变量修饰符中,从 JDK8 开始引入了默认方法,可以使用 default 关键字来定义一个方法的默认实现。③在访问控制中,如果一个方法前没有任何修饰符,则默认会有一个修饰符 default,但是这个修饰符加上了就会报错。

m0_73804764的博客 1107

iframe height 100% 无效问题解决(转)

最近,利用 MapGuide 技术开发一个 WebGIS 的应用程序,其中用到了 标签;可是当我调试运行的时候,其 width=100% 生效了,但 height=100% 就无效,无论用 JavaScript 的方式修改还是直接设置其 height 属性为100%,始终只有 200px 左右的高度。折腾了我半天,再经过一番研究,终于找到答案了,结论如下:要使 标签的 height=100

smb1987cs的专栏 4万+

如何评估一颗 AI 芯片的真实性能?TOPS、FPS 与 Token/sec 全解析

AI 芯片在实际部署中,其理论峰值性能往往无法反映真实执行效率。如何科学评估一颗 AI 芯片的“真实性能”,已成为芯片选型与系统集成环节中的关键技术问题。本文从工程实战角度出发,深入拆解当前常用性能评估指标(TOPS、FPS、Token/sec)背后的定义逻辑与使用陷阱,并结合推理模型部署与执行路径,系统讲解 AI 芯片在不同场景下的性能验证方法。通过对芯片算力-功耗-调度三维关系的分析,读者将掌握评估一颗 AI 芯片是否“跑得动业务”的核心判断能力。

努力分享一些人工智能、计算机视觉、影像等相关的知识干货! 3383

uniapp - 实现免费OCR文字识别方案,用户上传图片后进行扫描识别获取图片上的文字,uniApp纯前端做图片OCR识别——无需服务器进行OCR识别插件(不需要依赖任何SDK或第三方API服务)

uniapp实现orc识别免费的插件识别不花钱,无需第三方OCR文字识别API,uniApp拍照或者选择图片免费识别,纯前端不需要服务器,Uniapp提取图片上的文字,本地ocr识别技术,uni-app图片OCR识别文本,uniapp有没有免费的ocr识别组件,uniapp前端实现文字识别,身份证识别,营业执照识别 (兼容APP、H5、小程序 不需要任何SDK)跨端无SDK方案:Uniapp实现OCR文字,离线OCR识别,uniapp tesseract.js实现文字识别,uniapp文字识别无需依赖sdk

🏆 前端领域优质创作者 4244

iframe 高度100%时,出现垂直滚动条

问题需求是这样的,iframe在一个div中,并且iframe高度与div一样,所以设置了iframe高度是100%,结果div出现了滚动条,在排除了padding、margin的因素外,还是有滚动条。按理说,只有iframe有滚动条,父div不应该有滚动条。在线demo

wangjun5159的专栏 1万+

华为OD机试 新系统 双机位C卷 往年真题 机考题库(持续收录中)以及算法考点详解

每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天优快云在线答疑。

学Java,找哪吒 7万+

关于iframe height 100%无效问题

iframe height 100%无效 两种解决方式 一:   设置父标签高度固定 例:height:100px;。 原因 :iframe height:100% 只有在父亲标签高度确定的情况下才有效。   二:   在附标签高度确定的情况下 ,可以在js中编写函数获取父亲标签的高度值 height,将值赋值给iframe 设置iframe的固定高度。 例: &lt;td...

CHOUFENGDDDDDD的博客 2022

【100%通过率】华为od机试C卷【贪吃的猴子】Java&Go 实现

一只贪吃的猴子,来到一个果园,发现许多串香蕉排成一行,每串香蕉上有若干根香蕉。每串香蕉的根数由数组numbers给出。猴子获取香蕉,每次都只能从行的开头或者未尾获取,并且只能获取N次,求猴子最多能获取多少根香蕉。第一次获取香蕉为行的开头,第二次获取为行的末尾,因此最终根数为4+3 =7。全部获取所有的香蕉,因此最终根数为1+2+3 = 6。第二行为数组numbers的值每个数字通过空格分开。1:简单题目,两个指针分别指向头尾,逐个对比即可。第一行为数组numbers的长度。第三行输入为N,表示获取的次数。

MISAYAONE的博客 1435

【以太网硬件九】1000base-X是什么?

简要描述1000base-X物理层规范

highman110的博客 1万+

php自适应高度,iframe自适应高度的解决办法

在页面中通过iframe嵌入了另外一个页面后,如何使得页面的这块区域随着iframe的高度自动适应而不会出现蹩脚的上下左右滚动条呢?下面这个办法就是使用javascript实现iframe高度自适应的,这个可是兼容所有浏览器的,ie,firefox,chrome,opera,safari这些浏览器都能够实现iframe高度自适应的,具体的js代码如下:function dyniframesize(...

weixin_35762215的博客 176

Openclaw错误分析与解决方案之:Agent couldn’t generate a response.

Openclaw错误分析与解决方案之:Agent couldn't generate a response. Note: some tool actions may have already been executed — please verify before retrying.

多媒体编程、网络编程、系统编程、网络安全编程、驱动编程 1315

angular iframe 加载失效解决办法已经自适应高度

<iframe frameborder="0" id="iframe1"></iframe> $('#iframe1').attr('src', 'www.baidu.com'); document.getElementById("iframe1").contentDocument.location.reload(); 自适应高度: ...

weixin_30883271的博客 498

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

js表格css高度自适应高度,表格内容宽度变化iframe高度自适应JS完美解决办法

JS自适应高度,其实就是设置iframe的高度,使其等于内嵌网页的高度,从而看不出来滚动条和嵌套痕迹。对于用户体验和网站美观起着重要作用。如果内容是固定的,那么我们可以通过CSS来给它直接定义一个高度,同样可以实现上面的需求,当内容是未知或者是变化的时候,这个时候下面的代码就有用了。function reinitIframe(){var iframe = document.getElementBy...

weixin_30019517的博客 736

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

网页制作中Iframe自适应高度的解决办法

进行网页设计时,由于网站的海量信息以及标准化的网页制作模式,使得框架网页嵌套成为了首选。这种方式的优越性不仅体现在整个网页整体性的保持及更新上,而且还可以使网站的维护变的相对容易。 基于界面美观和交互的考虑,在网页制作中隐藏Iframe的border和scrollbar,让人看不出它是个Iframe,而不带边框的Iframe因为能和网页无缝的结合从而在不刷新页面的情况下使更新页面的部分数...

u013257544的博客 156

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

iframe 跨域高度自适应的解决办法

1 <html> 2 <head> 3 <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=5.0" charset="UTF-8"> ...

weixin_30760895的博客 147

Iframe自适应页面高度问题的最简单最适用的解决办法

    虽然网上类似的解决办法很多,但使用起来都不是很方便,通过自己的实践总结,得出以下的代码,以和大家分享。

『Allen』Blog 2215

【原】 iFrame 自适应高度解决不了的问题所在和解决办法

最近,模仿一个软件的时候,发现iframe的高度和宽度不能随内容而自动调节,除非指定iframe 的宽度和高度为具体的值;问了很多朋友也都不知道.很是伤脑筋啊!后来,在W3SCHOOL中的"HTML 标签"一节中看到这么一句话:在 HTML 4.1 Strict DTD 和 XHTML 1.0 Strict DTD 中,不支持 iframe 元素.我再看看自己写的页面,但是transitiona

活在当下 乐在其中 784

Html cross domain policy造成的iframe自适应高度的解决办法

今天android加载html的时候遇到无法滚动显示完整内容的问题,确认没有disable scroll方法,经查证是属于iframe设置高度造成的,加载外部html的时候,因为安全策略无法访问到iframe的contentDocument,造成高度不正确。报错:Uncaught SecurityError: Failed to read the 'contentDocument' propert...

weixin_34195364的博客 143

asp.net页面中Menu控件下拉菜单被frame挡住和iframe自适应高度的解决办法

<br /> 当你在做一个仿windows程序的顶部菜单框架的时候,在asp.net中你可能会使用两个frame,一个frame在上面用来放菜单一个frame在下面用来方菜单点击后打开的页面.页面实现很简单,单运行的时候你就发现放菜单的那个frame将菜单的下列菜单在挡住根本伸不到下面的frame中.解决被挡住的问题是不能使用frame,做法是在一个单独的asp.net页面中放一个menu 和一个iframe,嗯,至此下拉菜单不会被挡住,单又有一个新问题出来了,那就是iframe的高度问题,如果强制写死它的

sx811125的专栏 1991

关于IFRAME 自适应高度的研究

代码如下:New Page 1http://10.107.2.199:2500/cn/asp/reg.asp" width="100%" height=0> document.all("test").height=test.document.body.scrollHeight;重要提示:src=中你必须填写的网页地址,一定要和本页面在同一个站点上,否则,会抱错,说“拒绝访问

编程岁月 4747

extjs的panel怎么自适应高度_extjs tablepanel 高度自适应有关问题

extjs tablepanel 高度自适应问题项目中为了给客户好点的功能切换体验,想到了用extjs的tabpanel在页面中用了tabpanel后,高度新打开的tab页的iframe 的高度总是出现无法填满页面的情况于是被迫给tabpanel指定了高度,为了达到自适应的效果用了document.body.clientWidthdocument.body.clientHeight代码如下:Ext...

weixin_34221384的博客 399

Js动态获取iframe子页面的高度总结

问题的缘由 产品有个评论列表引用的是个iframe,高度不固定于是引发这个总结。 方法1:父级页面获取子级页面的高度 给元素设置高度 这方法是用在父级页面里的,通过获取子级页面的高度给iframe设置高度 涉及了一些兼容问题: IE用attachEvent | 3C用onload来判断子页面是否加载完成。 IE用contentWindow | 3C用contentDocument来获取...

weixin_34261739的博客 327
上一篇: Div scroll 属性详解
下一篇: windowxp 安装 redmine1.41
超斌
博客等级 码龄20年 5粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值