框架页面高度自动刷新的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 相关文章推荐
jquery中对表单的基本操作代码
Jul 29 Javascript
web的各种前端打印方法之jquery打印插件jqprint实现网页打印
Jan 09 Javascript
jQuery图片播放8款精美插件分享
Feb 17 Javascript
jquery使用ColorBox弹出图片组浏览层实例演示
Mar 14 Javascript
JS下拉缓冲菜单示例代码
Aug 30 Javascript
DOM操作一些常用的属性汇总
Mar 13 Javascript
浅谈window对象的scrollBy()方法
Jul 15 Javascript
AngularJS+bootstrap实现动态选择商品功能示例
May 17 Javascript
JS实现的缓冲运动效果示例
Apr 30 Javascript
Vue组件中的data必须是一个function的原因浅析
Sep 03 Javascript
elementUI多选框反选的实现代码
Apr 03 Javascript
vue实现一个6个输入框的验证码输入组件功能的实例代码
Jun 29 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中转义mysql语句的实现代码
2011/06/24 PHP
php float不四舍五入截取浮点型字符串方法总结
2013/10/28 PHP
PHP PDOStatement::fetchAll讲解
2019/01/31 PHP
Laravel 创建指定表 migrate的例子
2019/10/09 PHP
ECMAScript 创建自己的js类库
2012/11/22 Javascript
js中各种类型的变量在if条件中是true还是false
2014/07/16 Javascript
BAT及各大互联网公司2014前端笔试面试题--JavaScript篇
2014/10/29 Javascript
JS和JQ的event对象区别分析
2014/11/24 Javascript
javascript实现的图片切割多块效果实例
2015/05/07 Javascript
javascript类型系统 Window对象学习笔记
2016/01/07 Javascript
jQuery.deferred对象使用详解
2016/03/18 Javascript
详解jQuery事件
2017/01/13 Javascript
js原生Ajax的封装和原理详解
2017/03/11 Javascript
Js中async/await的执行顺序详解
2017/09/22 Javascript
Webpack实战加载SVG的方法
2017/12/26 Javascript
js实现input密码框显示/隐藏功能
2020/09/10 Javascript
vue elementui el-form rules动态验证的实例代码详解
2019/05/23 Javascript
Vue实现商品详情页的评价列表功能
2019/09/04 Javascript
vuex state中的数组变化监听实例
2019/11/06 Javascript
webpack 如何同时输出压缩和未压缩的文件的实现步骤
2020/06/05 Javascript
[00:32]DOTA2上海特级锦标赛 COL战队宣传片
2016/03/04 DOTA
python安装oracle扩展及数据库连接方法
2017/02/21 Python
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
2017/07/11 Python
EM算法的python实现的方法步骤
2018/01/02 Python
5款Python程序员高频使用开发工具推荐
2019/04/10 Python
教你一步步利用python实现贪吃蛇游戏
2019/06/27 Python
python按键按住不放持续响应的实例代码
2019/07/17 Python
对Django url的几种使用方式详解
2019/08/06 Python
Python Django form 组件动态从数据库取choices数据实例
2020/05/19 Python
vscode配置anaconda3的方法步骤
2020/08/08 Python
Lululemon加拿大官网:加拿大知名体育服装零售商
2019/04/12 全球购物
财务方面个人工作的自我评价
2013/12/28 职场文书
转预备党员政审材料
2014/02/06 职场文书
赔偿协议书范本
2014/04/15 职场文书
2014年行政后勤工作总结
2014/12/06 职场文书
如何利用React实现图片识别App
2022/02/18 Javascript