- 浏览: 604521 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (300)
- Web前端 (27)
- Java疑难 (60)
- 面试 (59)
- 汇编语言 (1)
- 计算机组成原理 (2)
- 操作系统 (3)
- 计算机网络 (6)
- C/C++疑难 (9)
- SSH (2)
- Web开发 (15)
- 故障 (3)
- 软件开发 (16)
- Portal开发 (1)
- 后台开发 (6)
- 数据库 (35)
- 设计模式 (4)
- 数据结构与算法 (4)
- Linux (3)
- 项目管理 (10)
- 多线程 (12)
- 嵌入式 (9)
- 网络编程 (4)
- 架构设计 (20)
- 软件工具技巧 (7)
- 并行并发 (4)
- 窗口编程 (7)
- 串口编程 (0)
- Flex (2)
- 协议 (1)
- 通讯方式 (4)
- 性能分析优化 (5)
- 测试相关 (4)
- 海量数据处理 (2)
- JAVA核心技术 (10)
- SOA (3)
- 攻略规划 (1)
- 爬虫/搜索 (2)
- 正则表达式 (1)
- A Comparison Of NoSQL Database Management Systems And Models (1)
最新评论
-
charles751:
分析的很好!但有一点:只要同步组合操作就可以了,不一定非要sy ...
Vector 是线程安全的? -
S346618898:
core Java中有一段:Vector类对自己的所有可修改方 ...
Vector 是线程安全的? -
code_cj:
基本上明白了.但执行顺是否应该是/etc/profile -& ...
profile bashrc bash_profile之间的区别和联系 -
xd2008ck:
各自有各自的场景吧楼主不要太激进了
Vector 是线程安全的? -
zwt2001267:
写的不错,赞一个
Vector 是线程安全的?
先来看一个简单的例子:
下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。
frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下:
<HTML>
<HEAD>
<TITLE> frame </TITLE>
</HEAD>
<frameset rows="50%,50%">
<frame name=top src="top.html">
<frame name=bottom src="bottom.html">
</frameset>
</HTML>
现在假设top.html (即上面的页面) 有七个button来实现对bottom.html (即下面的页面) 的刷新,可以用以下七种语句,哪个好用自己看着办了。
语句1. window.parent.frames[1].location.reload();
语句2. window.parent.frames.bottom.location.reload();
语句3. window.parent.frames["bottom"].location.reload();
语句4. window.parent.frames.item(1).location.reload();
语句5. window.parent.frames.item('bottom').location.reload();
语句6. window.parent.bottom.location.reload();
语句7. window.parent['bottom'].location.reload();
top.html 页面的代码如下:
<HTML>
<HEAD>
<TITLE> top.html </TITLE>
</HEAD>
<BODY>
<input type=button value="刷新1" onclick="window.parent.frames[1].location.reload()"><br>
<input type=button value="刷新2" onclick="window.parent.frames.bottom.location.reload()"><br>
<input type=button value="刷新3" onclick="window.parent.frames['bottom'].location.reload()"><br>
<input type=button value="刷新4" onclick="window.parent.frames.item(1).location.reload()"><br>
<input type=button value="刷新5" onclick="window.parent.frames.item('bottom').location.reload()"><br>
<input type=button value="刷新6" onclick="window.parent.bottom.location.reload()"><br>
<input type=button value="刷新7" onclick="window.parent['bottom'].location.reload()"><br>
</BODY>
</HTML>
下面是bottom.html页面源代码,为了证明下方页面的确被刷新了,在装载完页面弹出一个对话框。
bottom.html 页面的代码如下:
<HTML>
<HEAD>
<TITLE> bottom.html </TITLE>
</HEAD>
<BODY onload="alert('我被加载了!')">
<h1>This is the content in bottom.html.</h1>
</BODY>
</HTML>
自动刷新页面的方法: 2.页面自动跳转:把如下代码加入<head>区域中 3.页面自动刷新js版 ASP.NET如何输出刷新父窗口脚本语句 2. this.response.write("<script>opener.window.location.href = opener.window.location.href;</script>"); 3. Response.Write("<script language=javascript>opener.window.navigate(''你要刷新的页.asp'');</script>") //子窗口刷新父窗口
解释一下:
1.window指代的是当前页面,例如对于此例它指的是top.html页面。
2.parent指的是当前页面的父页面,也就是包含它的框架页面。例如对于此例它指的是framedemo.html。
3.frames是window对象,是一个数组。代表着该框架内所有子页面。
4.item是方法。返回数组里面的元素。
5.如果子页面也是个框架页面,里面还是其它的子页面,那么上面的有些方法可能不行。
附:
Javascript刷新页面的几种方法:
1 history.go(0)
2 location.reload()
3 location=location
4 location.assign(location)
5 document.execCommand('Refresh')
6 window.navigate(location)
7 location.replace(location)
8 document.URL=location.href
1.页面自动刷新:把如下代码加入<head>区域中
<meta http-equiv="refresh" content="20">
其中20指每隔20秒刷新一次页面.
<meta http-equiv="refresh" content="20;url=http://www.wyxg.com">
其中20指隔20秒后跳转到http://www.wyxg.com页面
<script language="JavaScript">
function myrefresh()
{
window.location.reload();
}
setTimeout('myrefresh()',1000); //指定1秒刷新一次
</script>
1. this.response.write("<script>opener.location.reload();</script>");
JS刷新框架的脚本语句
//如何刷新包含该框架的页面用
<script language=JavaScript>
parent.location.reload();
</script>
<script language=JavaScript>
self.opener.location.reload();
</script>
( 或 <a href="javascript:opener.location.reload()">刷新</a> )
//如何刷新另一个框架的页面用
<script language=JavaScript>
parent.另一FrameID.location.reload();
</script>
如果想关闭窗口时刷新或者想开窗时刷新的话,在<body>中调用以下语句即可。
<body onload="opener.location.reload()"> 开窗时刷新
<body onUnload="opener.location.reload()"> 关闭时刷新
<script language="javascript">
window.opener.document.location.reload()
</script>
发表评论
-
字符集与字符编码
2013-09-06 00:23 1289摘自http://blog.sina.com.cn ... -
网站前端和后台性能优化的34条宝贵经验和方法
2013-04-15 22:38 10521 减少HTTP请求数量 (Minimize HTTP Re ... -
javascript this关键字用法介绍
2013-04-12 12:05 1013源于http://www.111cn.net/wy ... -
深度理解原型链
2013-04-09 15:15 2056摘自http://www.cnblogs.com/maoro ... -
前端开发必须知道的JS(一) 原型和继承
2013-04-09 12:58 892源自www.cnblogs.com/ljchow/ ... -
CSS样式表继承详解
2013-04-09 00:15 1030什么是继承?要想了解css样式表的继承,我们先从文档树(HT ... -
如何优化JavaScript脚本的性能
2013-04-07 00:08 784循环 循环是很常用的一个控制结构,大部分东西要依靠它来完成 ... -
JavaScript中的隐式类型转换
2013-04-06 23:31 1198如果把通过函数或方法调用,明确的将某种类型转换成另一种类型称 ... -
给定时器settimeout、setInterval调用传递参数
2013-01-17 15:08 1171使window.setTimeout/window.set ... -
浅谈 js中parseInt函数的解析
2013-01-09 22:25 846首先还是从很热门的实例parseInt("09 ... -
round、floor与ceil
2013-01-09 22:16 1071round() 方法可把一个数字舍入为最接近的整数。 ... -
js浮点数精度问题
2013-01-09 21:10 21149大多数语言在处理浮点数的时候都会遇到精度问题,但是在JS ... -
jquery中,html、val与text三者属性取值的联系与区别
2012-01-14 18:49 1758jquery中,html、val与text三者属性取值的联系与 ... -
JS缓存图片实例
2011-12-16 01:02 5796JS缓存图片实例 现有JS功能越来强大了,很多基 ... -
iframe实现无刷新上传文件
2011-12-03 23:29 886[代码] [HTML]代码 view s ... -
关于javaScript的IE与FireFox兼容性
2010-10-14 18:30 1434firefox没有window.event对象,其实这个本来不 ... -
js判断浏览器类型
2010-10-14 18:27 1173<!DOCTYPE html PUBLIC " ... -
FireFox与IE禁止右键单击
2010-10-14 14:00 1570<html><head><tit ... -
FireFox与IE事件禁止右键菜单写法的不同
2010-10-14 01:25 2345IE写法 <script> docum ... -
捕捉按键、隐藏按钮、鼠标建、获取Session
2010-10-10 23:31 1405<script type="text/java ...
相关推荐
这个"自动刷新网页代码.rar"文件包含了一个简单的实现这一功能的例子。主要使用的编程语言是JavaScript(JS),这是一种广泛应用于客户端Web开发的脚本语言,用于增加交互性和动态功能。 在"index.htm"文件中,我们...
在处理复杂交互时,可以通过弹出模态对话框并在操作完成后刷新页面来优化用户体验: ```javascript // 显示模态对话框并刷新页面 window.showModalDialog('../OA/SPCL.aspx', window, 'dialogHeight:300px;...
`<meta>` 标签用于自动刷新页面 - **语法**: `时间间隔;url=跳转地址">` - `http-equiv` 属性设置为 `refresh` 表示该元信息用于控制页面刷新。 - `content` 属性用于定义刷新的时间间隔以及可选的跳转地址。 - ...
在探讨“判断页面是关闭还是刷新的js代码”这一主题时,我们首先需要理解网页生命周期中的几个关键事件:`onload`、`onunload`、`onbeforeunload`以及`onclose`。这些事件在网页加载、卸载或刷新过程中扮演着重要...
在JavaScript的世界里,下拉刷新(Pull-to-Refresh)是一种常见的用户交互设计,它允许用户通过在页面顶部或底部向下拉动来刷新页面内容。在这个"js下拉刷新demo代码"中,开发者基于流行的iscroll库进行了修改,以...
`也可以达到刷新页面的效果,但这种方法适用于当前窗口而不是父窗口。 - 使用`window.location.replace()`方法可以替换当前历史记录中的URL,从而实现刷新效果。 综上所述,通过上述方法可以在子窗口中轻松地刷新...
在IT领域,页面自动刷新是常见的网页交互功能,主要用于实时更新页面内容,提供最新的数据给用户,例如在线聊天、股票报价或天气预报等场景。本资料包“页面自动刷新代码大全”聚焦于这一主题,提供了多种实现页面...
标题 "jquery往上拖动刷新页面代码下载.zip" 暗示了这个压缩包包含了一个使用jQuery实现的上拉刷新页面的代码示例。在现代网页应用中,这种功能常见于移动端,用户可以通过向上滑动屏幕来加载更多内容或刷新当前页面...
在Vue.js应用中,当你需要在执行特定操作如删除或添加数据后刷新页面时,通常前端不会自动更新,因为Vue采用的是数据驱动视图的模式,仅当数据变化时才会更新视图。在这种情况下,我们可以采取手动刷新页面的方法。...
在IT领域,特别是前端开发中,JavaScript(简称JS)是一种必不可少的编程语言,它赋予了网页动态交互的能力。本文将围绕“js刷新页面”的主题,深入解析如何利用JS实现页面刷新,以及与之相关的各种JS操作和技巧。 ...
3. 刷新页面时要警惕Session安全保护机制带来的“网页过期”问题,合理使用replace()方法来规避。 这些技术点对于提高网页的用户体验和实现页面的平滑更新尤为重要。对于拥有一定流量的网站,通过合理地使用这些...
网页自动刷新是一种常见的功能,尤其在实时数据更新或者监控页面中非常有用。通过在HTML代码中插入特定的元标签(meta tag),我们可以实现这个功能。本文将详细解释如何使用HTML的`<meta>`标签来自动刷新网页,并...
在网页开发中,页面刷新是必不可少的一部分,JS 语言提供了多种方式来实现页面刷新。本文将对 JS 页面刷新的方法进行分类和总结,涵盖自动刷新和手动刷新两种方式,并对当前页面和父页面的刷新进行详细讲解。 一、...
minirefresh.js是一款轻量级的JavaScript库,专为手机端网页设计,它实现了下拉刷新和上拉加载的效果,具有高度可定制性和良好的兼容性。这个插件的核心思想是通过监听用户的触摸事件,结合CSS3动画实现平滑的刷新...
#### 一、JavaScript刷新页面的多种方法 JavaScript提供了多种方式来刷新页面,具体方法如下: 1. **`history.go(0)`** - 这个方法用于重新加载当前文档。 - **示例代码**: ```javascript history.go(0); ``...
在JavaScript(JS)编程中,实现页面刷新时多张图片随机显示的功能,主要涉及到几个核心概念:DOM操作、数组操作以及随机数生成。下面将详细解释这些知识点。 1. **DOM操作**: - DOM(Document Object Model)是...
- 虽然没有直接提到,但在现代Web开发中,AJAX常用于无刷新的数据交换,比如在用户提交登录或注册信息时,后台验证用户数据而无需刷新整个页面。 6. **事件监听**: - JavaScript 通过事件监听器可以捕捉用户的...
无刷新分页允许用户在不重新加载整个页面的情况下切换页面内容,提高了网页加载速度,降低了服务器压力。本篇文章将深入探讨JavaScript实现无刷新分页的核心原理与步骤。 ### 1. 基本概念 - **分页**:为了提高...
本文将详细介绍如何在 HTML 框架集页面中使用 JavaScript 实现刷新页面,并且提供了七种不同的刷新方法和它们的实现代码。 HTML 框架集页面的结构 ------------------------- 在 HTML 框架集页面中,通常有多个...
本文将详细介绍使用JavaScript刷新当前页面的几种常见方法,并通过具体的示例帮助读者更好地理解和掌握这些技巧。 #### 二、JavaScript 刷新页面的方法 ##### 1. `reload` 方法 - **定义**: `reload` 方法用于强制...