框架页面高度自动刷新的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 相关文章推荐
关于setInterval、setTimeout在jQuery中的使用注意事项
Sep 28 Javascript
html组件不可输入(只读)同时任何组件都有效
Apr 01 Javascript
js判断IE浏览器版本过低示例代码
Nov 22 Javascript
jQuery 动态云标签插件
Nov 11 Javascript
一个仿微博登陆邮箱提示框js开发案例
Jul 28 Javascript
基于jQuery实现的查看全文功能【实用】
Dec 11 Javascript
Vue.js仿微信聊天窗口展示组件功能
Aug 11 Javascript
页面点击小红心js实现代码
May 26 Javascript
vue 内置过滤器的使用总结(附加自定义过滤器)
Dec 11 Javascript
vue自定义指令实现方法详解
Feb 11 Javascript
在vue+element ui框架里实现lodash的debounce防抖
Nov 13 Javascript
vue实现点击出现操作弹出框的示例
Nov 05 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
PHP5与MySQL数据库操作常用代码 收集
2010/03/21 PHP
PHP实现动态柱状图改进版
2015/03/30 PHP
php发送html格式文本邮件的方法
2015/06/10 PHP
在laravel中使用Symfony的Crawler组件分析HTML
2017/06/19 PHP
PHP基于session.upload_progress 实现文件上传进度显示功能详解
2019/08/09 PHP
PHP设计模式概论【概念、分类、原则等】
2020/05/01 PHP
javascript 通用简单的table选项卡实现
2010/05/07 Javascript
JS 图片缩放效果代码
2010/06/09 Javascript
url地址自动加#号问题说明
2010/08/21 Javascript
jQuery对象和Javascript对象之间转换的实例代码
2013/03/20 Javascript
JavaScript?Apple设备检测示例代码
2013/11/15 Javascript
js淡入淡出的图片轮播效果代码分享
2015/08/24 Javascript
jQuery实现点击弹出背景变暗遮罩效果实例代码
2016/06/24 Javascript
Vue.js双向绑定操作技巧(初级入门)
2016/12/27 Javascript
BootStrap入门学习第一篇
2017/08/28 Javascript
jQuery选择器中的特殊符号处理方法
2017/09/08 jQuery
jQuery实现动态添加和删除input框代码实例
2019/03/29 jQuery
判断文字超过2行添加展开按钮,未超过则不显示,溢出部分显示省略号
2019/04/28 Javascript
Layui数据表格跳转到指定页的实现方法
2019/09/05 Javascript
js属性对象的hasOwnProperty方法的使用
2021/02/05 Javascript
[46:40]VGJ.T vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
[46:20]CHAOS vs Alliacne 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
教你用 Python 实现微信跳一跳(Mac+iOS版)
2018/01/04 Python
在win10和linux上分别安装Python虚拟环境的方法步骤
2019/05/09 Python
Django之创建引擎索引报错及解决详解
2019/07/17 Python
tensorflow没有output结点,存储成pb文件的例子
2020/01/04 Python
基于Python数据结构之递归与回溯搜索
2020/02/26 Python
python语言time库和datetime库基本使用详解
2020/12/25 Python
HTML5中Localstorage的使用教程
2015/07/09 HTML / CSS
印尼综合在线预订网站:Tiket.com(机票、酒店、火车、租车和娱乐)
2018/10/11 全球购物
美国地毯购买网站:Rugs USA
2019/02/23 全球购物
Parfumdreams芬兰:购买香水和化妆品
2021/02/13 全球购物
美丽乡村建设实施方案
2014/03/23 职场文书
优秀团员事迹材料2000字
2014/08/20 职场文书
个园导游词
2015/02/04 职场文书
小学五年级(说明文3篇)
2019/08/13 职场文书