框架页面高度自动刷新的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 相关文章推荐
Extjs学习笔记之一 初识Extjs之MessageBox
Jan 07 Javascript
加速IE的Javascript document输出的方法
Dec 02 Javascript
javascript实现tabs选项卡切换效果(扩展版)
Mar 19 Javascript
jquery mobile实现拨打电话功能的几种方法
Aug 05 Javascript
jQuery使用attr()方法同时设置多个属性值用法实例
Mar 26 Javascript
JavaScript中使用sencha gridpanel 编辑单元格、改变单元格颜色
Nov 26 Javascript
javascript实现Java中的Map对象功能的实例详解
Aug 21 Javascript
详解Webpack+Babel+React开发环境的搭建的方法步骤
Jan 09 Javascript
webuploader分片上传的实现代码(前后端分离)
Sep 10 Javascript
详解Vue Elementui中的Tag与页面其它元素相互交互的两三事
Sep 25 Javascript
纯javascript实现选择框的全选与反选功能
Apr 08 Javascript
js中Map和Set的用法及区别实例详解
Feb 15 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/11/12 PHP
详解WordPress中给链接添加查询字符串的方法
2015/12/18 PHP
PHP pear安装配置教程
2016/05/14 PHP
PHP 将dataurl转成图片image方法总结
2016/10/14 PHP
PHP递归统计系统中代码行数
2019/09/19 PHP
如何创建一个JavaScript弹出DIV窗口层的效果
2013/09/25 Javascript
JS操作Cookies的小例子
2013/10/15 Javascript
js判断上传文件类型判断FileUpload文件类型代码
2014/05/20 Javascript
使用delegate方法为一个tr标签加一个链接
2014/06/27 Javascript
js单独获取一个checkbox看其是否被选中
2014/09/22 Javascript
信息页文内画中画广告js实现代码(文中加载广告方式)
2016/01/03 Javascript
js实现为a标签添加事件的方法(使用闭包循环)
2016/08/02 Javascript
基于JavaScript实现窗口拖动效果
2017/01/18 Javascript
Javascript前端经典的面试题及答案
2017/03/14 Javascript
JS设计模式之数据访问对象模式的实例讲解
2017/09/30 Javascript
原生js调用json方法总结
2018/02/22 Javascript
关于自定义Egg.js的请求级别日志详解
2018/12/12 Javascript
Angular7中创建组件/自定义指令/管道的方法实例详解
2019/04/02 Javascript
ES6基础之字符串和函数的拓展详解
2019/08/22 Javascript
uin-app+mockjs实现本地数据模拟
2020/08/26 Javascript
详解Python中dict与set的使用
2015/08/10 Python
Python 中的 else详解
2016/04/23 Python
Python中在for循环中嵌套使用if和else语句的技巧
2016/06/20 Python
python安装oracle扩展及数据库连接方法
2017/02/21 Python
python 创建弹出式菜单的实现代码
2017/07/11 Python
Python SQLite3简介
2018/02/22 Python
python实现决策树、随机森林的简单原理
2018/03/26 Python
python3利用tcp实现文件夹远程传输
2018/07/28 Python
python如何生成网页验证码
2018/07/28 Python
Python实用库 PrettyTable 学习笔记
2019/08/06 Python
python使用celery实现异步任务执行的例子
2019/08/28 Python
详解Python中openpyxl模块基本用法
2021/02/23 Python
自我鉴定三原则
2014/01/13 职场文书
领导班子在批评与自我批评座谈会上的发言
2014/09/28 职场文书
大学教师个人总结
2015/02/10 职场文书
一文带你探究MySQL中的NULL
2021/11/11 MySQL