首页
学习
活动
专区
圈层
工具
发布

iframe自适应高度_html页面自适应

其实就是为了美观,要不然iframe和窗口长短大小不一,看起来总是不那么舒服,特别是对于我们这些编程的来说,如鲠在喉的感觉。...在页面中通过iframe嵌入了另外一个页面后,如何使得页面的这块区域随着iframe的高度自动适应而不会出现蹩脚的上下左右滚动条呢?...下面这个办法就是使用javascript实现iframe高度自适应的,这个可是兼容所有浏览器的,ie,firefox,chrome,opera,safari这些浏览器都能够实现iframe高度自适应的,...; } pTar.width=pTar.contentDocument.body.scrollWidth; } } 具体的使用方法如下(设置id=phpernote的iframe的高度自适应iframe...属性,这篇文章也依然教大家iframe自适应高度的解决办法,希望两篇文章让你对iframe标签有一个更深入的了解。

4.8K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    iframe 自适应高度的多种实现方式

    大家好,又见面了,我是你们的朋友全栈君。 iframe高度自适应内容 需求:实现 iframe 的自适应高度,能够随着页面的长度自动的适应以免除页面和 iframe 同时出现滚动条的现象。...常用的兼容代码有: function setIframeHeight(iframe) { if (iframe) { var iframeWin = iframe.contentWindow || iframe.contentDocument.parentWindow...二、多个iframe的情况下 //输入你希望根据页面高度自动调整高度的iframe的名称的列表 //用逗号把每个iframe的ID分隔....contentDocument.body.offsetHeight) //如果用户的浏览器是NetScape dyniframe[i].height = dyniframe[i].contentDocument.body.offsetHeight...iframeObj.Document.body.scrollHeight:iframeObj.contentDocument.body.offsetHeight);},200) } 四、内容宽度变化的iframe

    8.9K30

    iframe基本知识及iframe版本Tab切换

    HTML5学堂:本文当中,会依次为大家介绍iframe是什么,为何使用iframe;如何在当前网页中调用iframe中的标签和内容;如何在iframe中调用当前网页中的内容;检测iframe内容是否加载完成...;利用iframe防止钓鱼;如何让iframe中加载的内容决定外层iframe的宽高。...最后还会书写Tab切换的实例。 iframe是什么,为何使用iframe? iframe一般用来包含别的页面,例如我们可以在我们自己的网站页面加载别人网站的内容。...('h1');但是,contentDocument不兼容IE6和7 如何在iframe中调用当前网页中的内容?...框架'); }); 防止别人使用自己的网站钓鱼 为被调用的iframe文件(自己的网站),添加如下代码: if (window!

    4.8K40

    如何实现iframe(嵌入式帧)的自适应高度

    好几次看到有人提问问到如何实现 iframe 的自适应高度,能够随着页面的长度自动的适应以免除页面和 iframe 同时出现滚动条的现象,刚好我在工作中也碰到了类似问题,于是上网翻查,东抄抄西看看,弄出来这么一个函数...iframe的名称的列表  //用逗号把每个iframe的ID分隔....//定义iframe的ID  var iframeids=["test"]  //如果用户的浏览器不支持iframe是否将iframe隐藏 yes 表示隐藏,no表示不隐藏  var iframehide...&& dyniframe[i].contentDocument.body.offsetHeight) //如果用户的浏览器是NetScape       dyniframe[i].height = dyniframe...//根据设定的参数来处理不支持iframe的浏览器的显示问题    if ((document.all || document.getElementById) && iframehide=="no")

    1.6K20

    前端进程间通讯的渗透之术

    这次介绍另外一种进程间渗透内存的玩法,适用于网页和iframe常见的博弈。...iframe的内容,这两种方法的优点是:子页面的开发商只需要一点点的配合就能实现,主动权掌握在父页面手中。...---- 直接访问同域iframe的内存 有一种特殊情况下,不同的进程可以共享内存空间:如果父页面和iframe同域,问题就简单多了,也不必传输序列化数据了,父页面可以直接访问并修改iframe的全局作用域...比如想去掉iframe中的导航栏(nav元素),可以通过下面的代码实现: iframe.contentDocument.querySelector('nav').remove(); 如果只是想隐藏掉...,可以这样: iframe.contentDocument.querySelector('nav').style.display='none'; 想点击某个按钮(button元素): iframe.contentDocument.querySelector

    1.9K31

    获得同级iframe页面的指定ID元素的几种实现方法

    1.JS实现:   var object= window.parent.frames("要获得的iframe的name").contentDocument.getElementById("元素id");...2.jquery实现:   var object =$( "元素id", window.parent.frames("iframe的name").contentDocument); iframe获得父页面指定...id的元素的方法:   var object = $("元素id", window.parent.document); 父页面获得iframe子页面里指定id元素的方法:   var object =...$(this).contents().find("元素id"); 注:window.frames("iframe的name")、document.frames("iframe的name")和window.frames...["iframe的name"]、document.frames[""iframe的name"]的区别   1.第一个和第三个具有浏览器的兼容性,第二个和第四个只有在IE和Opera浏览器支持,而别的不支持

    2.4K20

    iframe 解析

    简介:iframe在日常的开发中经常用到,本随笔在参考http://blog.csdn.net/cuew1987/article/details/11265153的情况下,将对iframe的常用用法进行总结...1、iframe能解决的问题 (1)、通过iframe能实现跨域 (2)、使用iframe能解决IE6下select遮挡不住的问题 (3)、通过iframe能解决Ajax前进后退的问题 (4)、通过iframe...提示:您可以把需要的文本放置在 iframe> 和 iframe> 之间,这样就可以应对无法理解 iframe 的浏览器。...、contentDocument属性,通过iframe元素的这个属性,可取得子窗口的document对象,该属性兼容向存在问题:Firefox 支持,大于ie8版本的ie支持. (2)、获取子窗口document...("body"[0].appendChild(iobj); return iobj.contentDocument||iobj.contentWindow.document; } (3)、通过

    2.5K100
    领券