框架页面高度自动刷新的Javascript脚本


Posted in Javascript onNovember 01, 2013

实现原理:加载index.htm时候,每隔1秒钟自动调用脚本刷新框架页面代码
代码优点:只需要设置index.html框架页面中的脚本,调用加载的子页面中不需要设置任何代码。
index.htm代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title>首页</title> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
</head> 
<body> 
<div style="float: left; width: 740px; height:auto; border: 1px #808080 Solid; margin: 5px 0px 5px 10px;overflow: hide"> 
<iframe name="ifr_obj" id="ifr_obj" src="这里嵌套其它页面地址或者文件名" frameborder="0" width="100%" scrolling="no" title="框架页面"></iframe> 
</div> 
</body> 
<script language="javascript" type="text/javascript"> 
function initIframeHeight() { 
try { 
var iframe = document.getElementById("ifr_obj"); 
if (iframe != null) { 
if (iframe.contentWindow.document.body != null) { 
var bHeight = iframe.contentWindow.document.body.scrollHeight; 
var dHeight = iframe.contentWindow.document.documentElement.scrollHeight; 
var height = Math.max(bHeight, dHeight); 
iframe.height = height; 
} 
} 
} 
catch (ex) { 
alert("加载框架页面高度时出错"+ex.toString()); 
} 
} 
window.setInterval("initIframeHeight()", 1000); 
</script> 
</html>
Javascript 相关文章推荐
js判断生效时间不得大于失效时间的思路及代码
Apr 23 Javascript
javascript模块化是什么及其优缺点介绍
Sep 02 Javascript
jQuery带箭头提示框tooltips插件集锦
Nov 17 Javascript
javascript+canvas制作九宫格小程序
Dec 28 Javascript
jquery.gridrotator实现响应式图片展示画廊效果
Jun 23 Javascript
JavaScript判断undefined类型的正确方法
Jun 30 Javascript
JavaScript获取服务器端时间的方法
Nov 29 Javascript
underscore之Chaining_动力节点Java学院整理
Jul 10 Javascript
vue渲染时闪烁{{}}的问题及解决方法
Mar 28 Javascript
快速解决bootstrap下拉菜单无法隐藏的问题
Aug 10 Javascript
基于vue中keep-alive缓存问题的解决方法
Sep 21 Javascript
JS插入排序简单理解与实现方法分析
Nov 25 Javascript
JS滚轮事件onmousewheel使用介绍
Nov 01 #Javascript
JS实现拖动示例代码
Nov 01 #Javascript
多种方法实现JS动态添加事件
Nov 01 #Javascript
基于jquery插件实现常见的幻灯片效果
Nov 01 #Javascript
jQuery Mobile 导航栏代码
Nov 01 #Javascript
js将json格式内容转换成对象的方法
Nov 01 #Javascript
JS实现切换标签页效果实例代码
Nov 01 #Javascript
You might like
php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)
2012/07/31 PHP
使用PHP实现Mysql读写分离
2013/06/28 PHP
php实现以只读方式打开文件的方法
2015/03/16 PHP
PHP使用redis实现统计缓存mysql压力的方法
2015/11/14 PHP
PHP程序员的技术成长规划
2016/03/25 PHP
Yii实现复选框批量操作实例代码
2017/03/15 PHP
Mootools 1.2教程 输入过滤第一部分(数字)
2009/09/15 Javascript
js中onload与onunload的使用示例
2013/08/25 Javascript
js限制checkbox选中个数以限制六个为例
2014/07/15 Javascript
jQuery on()方法使用技巧详解
2015/04/16 Javascript
laypage分页控件使用实例详解
2016/05/19 Javascript
深入理解javascript作用域第二篇之词法作用域和动态作用域
2016/07/24 Javascript
jQuery实现的手风琴侧边菜单效果
2017/03/29 jQuery
layui文件上传实现代码
2017/05/20 Javascript
jQuery实现腾讯信用界面(自制刻度尺)样式
2017/08/15 jQuery
微信小程序图片轮播组件gallery slider使用方法详解
2018/01/31 Javascript
详解小程序原生使用ES7 async/await语法
2018/08/06 Javascript
JavaScript数据结构与算法之检索算法示例【二分查找法、计算重复次数】
2019/02/22 Javascript
vue实现弹幕功能
2019/10/25 Javascript
[50:17]Newbee vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python调用shell的方法
2013/11/20 Python
Python2.x和3.x下maketrans与translate函数使用上的不同
2015/04/13 Python
Python闭包实现计数器的方法
2015/05/05 Python
Python基于最小二乘法实现曲线拟合示例
2018/06/14 Python
Python如何调用外部系统命令
2019/08/07 Python
Python高级property属性用法实例分析
2019/11/19 Python
pytorch 实现打印模型的参数值
2019/12/30 Python
Pandas时间序列基础详解(转换,索引,切片)
2020/02/26 Python
Python3实现飞机大战游戏
2020/04/24 Python
HTML5 UTF-8 中文乱码的解决方法
2013/11/18 HTML / CSS
Bath & Body Works阿联酋:在线购买沐浴和身体用品
2021/02/27 全球购物
历史学专业个人的自我评价
2013/10/13 职场文书
计算机数据库专业职业生涯规划书
2014/02/08 职场文书
关于祖国的演讲稿
2014/05/04 职场文书
2015年营销工作总结范文
2015/04/23 职场文书
redis 解决库存并发问题实现数量控制
2022/04/08 Redis