框架页面高度自动刷新的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 字符串连接[性能比较]
May 10 Javascript
JavaScript之WebSocket技术详解
Nov 18 Javascript
JavaScript 计算笛卡尔积实例详解
Dec 02 Javascript
javascript实现用户点击数量统计
Dec 25 Javascript
JQuery validate 验证一个单独的表单元素实例
Feb 17 Javascript
vue2.0的contextmenu右键弹出菜单的实例代码
Jul 24 Javascript
JavaScript的数据类型转换原则(干货)
Mar 15 Javascript
vue-cli2.0转3.0之项目搭建的详细步骤
Dec 11 Javascript
9102了,你还不会移动端真机调试吗
Mar 25 Javascript
js+springMVC 提交数组数据到后台的实例
Sep 21 Javascript
js面试题之异步问题的深入理解
Sep 20 Javascript
分享15个Webpack实用的插件!!!
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的分页功能
2007/03/21 PHP
用PHP读取flv文件的播放时间长度
2009/09/03 PHP
WordPress中自定义后台管理界面配色方案的小技巧
2015/12/29 PHP
php 从指定数字中获取随机组合的简单方法(推荐)
2017/04/05 PHP
由document.body和document.documentElement想到的
2009/04/13 Javascript
JavaScript中“+”的陷阱深刻理解
2012/12/04 Javascript
jquery自定义类似$.ajax()的方法实现代码
2013/08/13 Javascript
jquery获取div距离窗口和父级dv的距离示例
2013/10/10 Javascript
浅析Node.js查找字符串功能
2014/09/03 Javascript
jQuery $命名冲突解决方案汇总
2014/11/13 Javascript
jQuery对象初始化的传参方式
2015/02/26 Javascript
浅析javascript的return语句
2015/12/15 Javascript
浅谈javascript运算符——条件,逗号,赋值,()和void运算符
2016/07/15 Javascript
js实现贪吃蛇小游戏(容易理解)
2017/01/22 Javascript
angular.JS实现网页禁用调试、复制和剪切
2017/03/31 Javascript
解决vue-cli中stylus无法使用的问题方法
2017/06/19 Javascript
js html实现计算器功能
2018/11/13 Javascript
js实现的在本地预览图片功能示例
2019/11/09 Javascript
基于Element的组件改造的树形选择器(树形下拉框)
2020/02/27 Javascript
Python彩色化Linux的命令行终端界面的代码实例分享
2016/07/02 Python
Python中的命令行参数解析工具之docopt详解
2017/03/27 Python
python用插值法绘制平滑曲线
2021/02/19 Python
Python 给屏幕打印信息加上颜色的实现方法
2019/04/24 Python
Python操作Sonqube API获取检测结果并打印过程解析
2019/11/27 Python
win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码
2020/01/16 Python
Python3.7.0 Shell添加清屏快捷键的实现示例
2020/03/23 Python
flask项目集成swagger的方法
2020/12/09 Python
美国最大的珠宝首饰网上商城:Jewelry.com
2016/07/22 全球购物
巴西网上药房:onofre
2016/11/21 全球购物
Android面试宝典
2013/08/06 面试题
教师自我鉴定范文
2013/11/10 职场文书
党的群众路线教育实践活动个人对照检查材料(医生)
2014/11/05 职场文书
2014年小学校长工作总结
2014/12/08 职场文书
公证处委托书
2015/01/28 职场文书
MySQL多表查询机制
2022/03/17 MySQL
Python开发简易五子棋小游戏
2022/05/02 Python