繁体中文
设为首页
加入收藏
资讯中心
网络编程
数据库
脚本专栏
实用技巧
软件编程
网页制作
操作系统
经典网摘
网站技巧
免费资源
关于我们
文章搜索
主机租用
域名查询
基础知识
应用技巧
表单特效
广告代码
网页特效
黑客性质
页面导航:
首页
→
网络编程
→
JavaScript
→
应用技巧
→ 正文内容
iframe src为图片时的高度自适应的代码
发布:dxy 字体:[
增加
减小
] 类型:转载
对于iframe高度自适应的问题,网上已经被讨论n次了,一般通过在iframe加载完毕时访问iframe内页body的offsetHeight和offsetWidth然后更新iframe的高宽来实现。
今日遇到的自适应问题与以往有一些不同,这次的src是一张图片,而且是一张大小不确定的图片(从数据库取出来的数据生成的),在此使用以往的方式似乎就没有那么灵验了。突然想到img标记的高宽是可以获取到的。于是突然有了思路。
解决办法如下:
先动态生成一个img元素,在iframe页面加载完成时(onload)将其src赋给img标记,然后获取该img的高宽,再动态修改iframe高宽即可,同时不要忘了设定iframe页面body的margin和padding为0,否则会由于padding和margin默认不为0的缘故导致出现滚动条。
点击运行可以看到效果:
new document
[Ctrl+A 全选 提示:你可先修改部分代码,再按运行]
Tags:
iframe
src为图片时的高度自适应的代码
百度中搜索更多的关于
iframe src为图片时的高度自适应的代码
内容,或者
用Google搜索相关更多
浏览次数:
载入中...
打印本文
关闭本文
返回首页
0
顶一下
上一篇文章:
用javascript实现代替marquee的滚动字幕效果代码
下一篇文章:
JavaScript的9个陷阱及评点分析
文章评论
共有
位脚本之家网友发表了评论
我来说两句
同 类 文 章
baidu博客的编辑友情链接的新的层窗口!经
大家未必知道的Js技巧收藏
firefox浏览器下javascript 拖动层效果与
this[] 指的是什么内容 讨论
颜色渐变效果
JS值当前DIV的ID值的代码
js模拟实现Array的sort方法
简单JS代码压缩器
JavaScript创建命名空间(namespace)的最简
Javascript 个人笔记(没有整理,很乱)
最 近 更 新
js在客户端验证密码强度,兼容FireFox和I
JavaScript 编程引入命名空间的方法
js COL能很好的控制表格的列
关于javascript的“静态类"
JavaScript中this关键字使用方法详解
动态生成的IFRAME,设置SRC时的,不同位置
用javascript实现的支持lrc歌词的播放器
拖动层
javascript 获取网页标题
srcElement表格样式
热 点 排 行
Div+CSS+JS树型菜单,可刷新
在线游戏大家来找茬II
eval(function(p,a,c,k,e,d)系列
javascript小技巧 超强推荐
动态加载js文件 document.create
Unicode 编码转换器
彻底搞懂JS无缝滚动代码
JavaScript实现Sleep函数的代码
支持IE和FF的div+css选项卡
由浅到深了解JavaScript类
文章评论
共有 位脚本之家网友发表了评论我来说两句