框架页面高度自动刷新的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判断元素的子元素是否存在的示例代码
Feb 04 Javascript
javascript使用正则表达式检测IP地址
Dec 03 Javascript
AngularJS入门教程(零):引导程序
Dec 06 Javascript
浅谈node.js中async异步编程
Oct 22 Javascript
浅析javascript的return语句
Dec 15 Javascript
实例讲解jquery中mouseleave和mouseout的区别
Feb 17 Javascript
js简单判断flash是否加载完成的方法
Jun 21 Javascript
jQuery基于正则表达式的表单验证功能示例
Jan 21 Javascript
underscore之Chaining_动力节点Java学院整理
Jul 10 Javascript
vue之组件内监控$store中定义变量的变化详解
Nov 08 Javascript
vue的三种图片引入方式代码实例
Nov 19 Javascript
如何基于JS截获动态代码
Dec 25 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
如何限制访问者的ip(PHPBB的代码)
2006/10/09 PHP
从网上搜到的phpwind 0day的代码
2006/12/07 PHP
再次研究下cache_lite
2007/02/14 PHP
PHP 数组和字符串互相转换实现方法
2013/03/26 PHP
如何利用php array_multisort函数 对数据库结果进行复杂排序
2013/06/08 PHP
如何使用php脚本给html中引用的js和css路径打上版本号
2015/11/18 PHP
学习php设计模式 php实现备忘录模式(Memento)
2015/12/09 PHP
php fseek函数读取大文件两种方法
2016/10/12 PHP
Firefox outerHTML实现代码
2009/06/04 Javascript
js 实现 input type=&quot;file&quot; 文件上传示例代码
2013/08/07 Javascript
如何用js 实现依赖注入的思想,后端框架思想搬到前端来
2015/08/03 Javascript
JavaScript中对DOM节点的访问、创建、修改、删除
2015/11/16 Javascript
JavaScript事件 &quot;事件对象&quot;的注意要点
2016/01/14 Javascript
浅谈JS的基础类型与引用类型
2016/09/13 Javascript
js实现倒计时及时间对象
2016/11/15 Javascript
微信小程序 图片加载(本地,网路)实例详解
2017/03/10 Javascript
微信小程序+云开发实现欢迎登录注册
2019/05/24 Javascript
js 实现watch监听数据变化的代码
2019/10/13 Javascript
微信小程序实现聊天室
2020/08/21 Javascript
vue element实现表格合并行数据
2020/11/30 Vue.js
Python中logging模块的用法实例
2014/09/29 Python
利用Python的Flask框架来构建一个简单的数字商品支付解决方案
2015/03/31 Python
Python3中常用的处理时间和实现定时任务的方法的介绍
2015/04/07 Python
深入解析Python的Tornado框架中内置的模板引擎
2016/07/11 Python
Python编程实现双击更新所有已安装python模块的方法
2017/06/05 Python
Python实现数据库并行读取和写入实例
2017/06/09 Python
Linux下Python安装完成后使用pip命令的详细教程
2018/11/22 Python
Python设计模式之抽象工厂模式原理与用法详解
2019/01/15 Python
Python批量删除只保留最近几天table的代码实例
2019/04/01 Python
英国护肤品购物网站:Beauty Expert
2016/08/19 全球购物
波兰购物网站:MALL.PL
2019/05/01 全球购物
澳大利亚香水在线商店:City Perfume
2020/09/02 全球购物
汽车4S店销售经理岗位职责
2015/04/02 职场文书
2019新学期家长会工作计划
2019/08/21 职场文书
vue前端工程的搭建
2021/03/31 Vue.js
Python中Permission denied的解决方案
2021/04/02 Python