框架页面高度自动刷新的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 相关文章推荐
5个最佳的Javascript日期处理类库分享
Apr 15 Javascript
JQuery动画和停止动画实例代码
Mar 01 Javascript
Jquery 自定义动画概述及示例
Mar 29 Javascript
jquery使用ajax实现微信自动回复插件
Apr 28 Javascript
javascript封装 Cookie 应用接口
Aug 07 Javascript
JavaScript实现向右伸出的多级网页菜单效果
Aug 25 Javascript
Javascript基础知识盲点总结之函数
May 15 Javascript
easyui window refresh 刷新两次的解决方法(推荐)
May 18 Javascript
checkbox批量选中,获取选中项的值的简单实例
Jun 28 Javascript
Javascript 6里的4个新语法
Aug 25 Javascript
Bootstrap select多选下拉框实现代码
Dec 23 Javascript
Vue SPA 首屏优化方案
Feb 26 Vue.js
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 开发工具
2006/12/06 PHP
PHP微信开发之微信消息自动回复下所遇到的坑
2016/05/09 PHP
一些有关检查数据的JS代码
2006/09/07 Javascript
json 定义
2008/06/10 Javascript
javascript 学习笔记(一)DOM基本操作
2011/04/08 Javascript
javascript检测浏览器flash版本的实现代码
2011/12/06 Javascript
js判断浏览器类型的方法
2013/08/07 Javascript
使用Nodejs开发微信公众号后台服务实例
2014/09/03 NodeJs
兼容主流浏览器的jQuery+CSS 实现遮罩层的简单代码
2014/10/14 Javascript
给angular加上动画效遇到的问题总结
2016/02/17 Javascript
JavaScript代码性能优化总结(推荐)
2016/05/16 Javascript
拖动时防止选中
2017/02/03 Javascript
Angular多选、全选、批量选择操作实例代码
2017/03/10 Javascript
JS实现按钮控制计时开始和停止功能
2017/07/27 Javascript
angular中ui calendar的一些使用心得(推荐)
2017/11/03 Javascript
javaScript字符串工具类StringUtils详解
2017/12/08 Javascript
基于滚动条位置判断的简单实例
2017/12/14 Javascript
解决vue中的无限循环问题
2020/07/27 Javascript
python调用tcpdump抓包过滤的方法
2018/07/18 Python
Python创建一个元素都为0的列表实例
2019/11/28 Python
python实现简单飞行棋
2020/02/06 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
2020/02/16 Python
Python多进程编程multiprocessing代码实例
2020/03/12 Python
python实现超级玛丽游戏
2020/03/18 Python
python如何查看网页代码
2020/06/07 Python
Python enumerate() 函数如何实现索引功能
2020/06/29 Python
python中watchdog文件监控与检测上传功能
2020/10/30 Python
HTML5 transform三维立方体实现360无死角三维旋转效果
2014/08/22 HTML / CSS
Eastbay官网:美国最大的运动鞋网络零售商
2016/07/27 全球购物
美国美妆网站:B-Glowing
2016/10/12 全球购物
Bowflex美国官方网站:高级家庭健身器材
2017/12/22 全球购物
出纳担保书范文
2014/04/02 职场文书
高中升旗仪式演讲稿
2014/09/09 职场文书
财务会计实训报告
2014/11/05 职场文书
导游词之海南天涯海角
2019/12/05 职场文书
MySQL 数据类型详情
2021/11/11 MySQL