框架页面高度自动刷新的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 相关文章推荐
JavaScript与函数式编程解释
Apr 27 Javascript
JavaScript写的一个DIV 弹出网页对话框
Aug 14 Javascript
extJs 下拉框联动实现代码
Apr 09 Javascript
javascript,jquery闭包概念分析
Jun 19 Javascript
Js中使用hasOwnProperty方法检索ajax响应对象的例子
Dec 08 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐)
Jun 23 Javascript
解决bootstrap中使用modal加载kindeditor时弹出层文本框不能输入的问题
Jun 05 Javascript
jQuery超简单遮罩层实现方法示例
Sep 06 jQuery
详解ES6 export default 和 import语句中的解构赋值
May 28 Javascript
微信小程序用canvas画图并分享
Mar 09 Javascript
JavaScript实现表单验证功能
Dec 09 Javascript
前端学习——JavaScript原生实现购物车案例
Mar 31 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设置编码格式的方法
2013/03/05 PHP
实现PHP+Mysql无限分类的方法汇总
2015/03/02 PHP
Laravel框架定时任务2种实现方式示例
2018/12/08 PHP
javascript自执行函数之伪命名空间封装法
2010/12/25 Javascript
jquery的each方法使用示例分享
2014/03/25 Javascript
node.js中的fs.linkSync方法使用说明
2014/12/15 Javascript
javascript 构造函数方式定义对象
2015/01/02 Javascript
jQuery实现网页抖动的菜单抖动效果
2015/08/07 Javascript
JQuery的Pager分页器实现代码
2016/05/03 Javascript
JSONP原理及简单实现
2016/06/08 Javascript
JavaScript每天必学之数组和对象部分
2016/09/17 Javascript
通过修改360抢票的刷新频率和突破8车次限制实现方法
2017/01/04 Javascript
JS实现的表头列头固定页面功能示例
2017/01/10 Javascript
JavaScript计时器用法分析【setTimeout和clearTimeout】
2017/01/18 Javascript
jQuery基于随机数解决中午吃什么去哪吃问题示例
2018/12/29 jQuery
vue组件化中slot的基本使用方法
2019/05/01 Javascript
使用JavaScrip模拟实现仿京东搜索框功能
2019/10/16 Javascript
在vue中使用vuex,修改state的值示例
2019/11/08 Javascript
分享一个可以生成各种进制格式IP的小工具实例代码
2017/07/28 Python
对python产生随机的二维数组实例详解
2018/12/13 Python
python opencv调用笔记本摄像头
2019/08/28 Python
Python实现栈和队列的简单操作方法示例
2019/11/29 Python
Tensorflow矩阵运算实例(矩阵相乘,点乘,行/列累加)
2020/02/05 Python
浅析matlab中imadjust函数
2020/02/27 Python
Python闭包与装饰器原理及实例解析
2020/04/30 Python
python和php学习哪个更有发展
2020/06/17 Python
为什么是 Python -m
2020/06/19 Python
汤米巴哈马官方网站:Tommy Bahama
2017/05/13 全球购物
专科毕业生学习生活的自我评价
2013/10/26 职场文书
文秘专业毕业生就业推荐信
2013/11/08 职场文书
志愿者活动总结范文
2014/04/26 职场文书
质量管理标语
2014/06/12 职场文书
办理信用卡收入证明范例
2014/09/13 职场文书
论文答辩开场白大全
2015/05/27 职场文书
电影地道战观后感
2015/06/04 职场文书
2016学习依法治国心得体会
2016/01/15 职场文书