`
wankunde
  • 浏览: 157324 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

多种页面自动刷新方法

阅读更多

页面自动刷新代码大全,基本上所有要求自动刷新页面的代码都有,大家可以自由发挥做出完美的页面。
1)

10表示间隔10秒刷新一次
2)
<script>
window.location.reload(true);
</script>
如果是你要刷新某一个iframe就把window给换成frame的名字或ID号
3)
<script>
window.navigate("本页面url");
</script>
4>

function abc()
{
window.location.href="/blog/window.location.href";
setTimeout("abc()",10000);
}

刷新本页:
Response.Write("<script>window.location.href=window.location.href;</script>")

刷新父页:
Response.Write("<script>opener.location.href=opener.location.href;</script>")

转到指定页:
Response.Write("<script>window.location.href='yourpage.aspx';</script>")

刷新页面实现方式总结(HTML,ASP,JS)
'by aloxy

定时刷新:
1,<script>setTimeout("location.href='url'",2000)</script>

说明:url是要刷新的页面URL地址
2000是等待时间=2秒,

2,

说明:
n is the number of seconds to wait before loading the specified URL.
url is an absolute URL to be loaded.
n,是等待的时间,以秒为单位
url是要刷新的页面URL地址

3,<!--sponse.redirect ur-->

说明:一般用一个url参数或者表单传值判断是否发生某个操作,然后利用response.redirect 刷新。

4,刷新框架页
〈script language=javascript>top.leftFrm.location.reload();parent.frmTop.location.reload(); 弹出窗体后再刷新的问题

Response.Write("<script>window.showModalDialog('../OA/SPCL.aspx',window,'dialogHeight: 300px; dialogWidth: 427px; dialogTop: 200px; dialogLeft: 133px')</script>");//open
Response.Write("<script>document.location=document.location;</script>");

在子窗体页面代码head中加入

刷新的内容加在 if (!IsPostBack) 中

在框架页中右面刷新左面
//刷新框架页左半部分
Response.Write("<script>");
Response.Write("parent.left.location.href='PayDetailManage_Left.aspx'");
Response.Write("</script>");


页面定时刷新功能实现

有三种方法:
1,在html中设置:
之後加入下面这一行即可!
定时刷新:
10代表刷新间隔,单位为秒

2.jsp
<!--esponse.setHeader("refresh","1");-->
每一秒刷新一次

3.使用javascript:
<script>
setTimeout("self.location.reload();",1000);
<script>
一秒一次


页面自动跳转:

<script>
window.location.href="mian.aspx";
history.go(0);//window.close(); //关闭浏览器此页的窗口
</script>


先来看一个简单的例子:
下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。

frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<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 页面的代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<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 页面的代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> bottom.html </TITLE>
</HEAD>
<BODY onload="alert('我被加载了!')">
<h1>This is the content in bottom.html.</h1>
</BODY>
</HTML>

解释一下:
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秒刷新一次页面.

2.页面自动跳转:把如下代码加入<head>区域中
<meta http-equiv="refresh" content="20;url=http://www.wyxg.com">
其中20指隔20秒后跳转到http://www.wyxg.com 页面

3.页面自动刷新js版
<script language="JavaScript">
function myrefresh()
{
window.location.reload();
}
setTimeout('myrefresh()',1000); //指定1秒刷新一次
</script>

ASP.NET如何输出刷新父窗口脚本语句
1. this.response.write("<script>opener.location.reload();</script>");

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>")


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>

分享到:
评论

相关推荐

    自动刷新网页 监控网页任何位置的内容变化 弹窗邮件提醒

    自定义刷新间隔时间,定时刷新启动时间,监控网页关键字报警,监控网页html元素内容报警,多种报警方式,包括弹窗、声音、邮件等,也可以触发第三方程序运行。程序可隐藏后台运行

    单页面和多页面开发及应用

    后端不再负责模板渲染、输出页面工作,后端API通用化,即同一套后端程序代码,不用修改就可以用于Web界面、手机、平板等多种客户端。 -单页面缺点: -首次加载耗时比较多。 解决办法:可以采用基于HTTP Chunk 的首...

    p5live:使用socket.io室消息实时地远程刷新p5.js草图

    通过打开的p5.js草图每次保存并在运行时都会自动刷新。 为了使p5live正常工作,您只需导入socket.io库并在sketch.js文件中添加5行代码,请参阅。 解释器视频 简短(2分钟): : 更长(5分钟): : 用例 当您的...

    美加新闻聚合系统3.0

    长期有效:所有页面存入数据库,故此内容长期存在,故此不用担心网页被搜索引擎收录后会出现无法访问的现象。 静态网址:支持网址静态化,促进搜索引擎收录网页。 自由扩展:通过管理后台,可以对该系统实现进行频道...

    美加新闻聚合系统(经典版)

    自动后台更新:全自动后台刷新信息源,不影响访问速度,提供用户感受。 任意模板定制:支持模板的任意定制,可以修改布局、风格、图片等各种信息。 特点介绍——免费软件,自动生成原创内容,针对SEO特别优化 ...

    美加新闻聚合系统(长尾词SEO版) v4.0.zip

    长期有效:所有页面存入数据库,故此内容长期存在,故此不用担心网页被搜索引擎收录后会出现无法访问的现象。 静态网址:支持网址静态化,促进搜索引擎收录网页。 自由扩展:通过管理后台,可以对该系统实现进行...

    美加新闻聚合系统源码(经典兼容版) v3.6.rar

     长期有效:所有页面存入数据库,故此内容长期存在,故此不用担心网页被搜索引擎收录后会出现无法访问的现象。  静态网址:支持网址静态化,促进搜索引擎收录网页。  自由扩展:通过管理后台,可以对该系统实现...

    美加PHP新闻聚合系统 v4.0 长尾词SEO版.rar

    长期有效:所有页面存入数据库,故此内容长期存在,故此不用担心网页被搜索引擎收录后会出现无法访问的现象。静态网址:支持网址静态化,促进搜索引擎收录网页。自由扩展:通过管理后台,可以对该系统实现进行频道...

    KanKan.rar_asp视频直播_pplive_直播_直播页面_视频播放

    1.支持全站生成html静态页面,生成速度极快,全自动生成 2.可以任意定制播放器,支持PPS,PPLIVE,QQLIVE等10多种视频播放 3.即可在线点播直播,又可以做BT种子或直接下载 4.赠送两套黑与白的皮肤风格,可无刷新改变...

    EasyXRecyclerView:主要提供了简单易用强大的RecyclerView库,包括自定义刷新加载效果、极简通用的万能适配器Adapter、万能分割线、多种分组效果、常见状态页面、item动画效果、添加多个header和footer、侧滑、拖拽、Sticky(黏性)效果、多item布局等,各模块之间灵活、解耦、通用、又能相互组合使用

    主要提供了简单易用强大的RecyclerView库,包括自定义刷新加载效果、极简通用的万能适配器Adapter、万能分割线、多种分组效果、常见状态页面、item动画效果、添加多个header和footer、侧滑、拖拽、Sticky(黏性)...

    My97DatePicker 实用日历插件

    通过lang属性,可以为每个日期控件单独配置语言,也可以通过WdatePicker.js配置全局的语言,皮肤也是一样,只要配置skin属性即可,这样一个页面中可以显示多种语言,多种皮肤的日期控件,他们之间的切换是无刷新的。...

    影视资源综合搜索系统AJAX v1.04

    全新多播放器系统,搜索电影可支持多种播放器播放,比如搜索“火影忍者”,系统自动显示与火影忍者相关电影,并提供多播放器播放模式,比如提供QVOD,GVOD,WEBPLAYER9,PPVOD,优酷,激动网,56网等等快速点播!...

    toucher最新版 触屏浏览器

    程序对外接口丰富,提供了在触摸屏一体机上使用的丰富实用功能:网站浏览、退出密码保护、背景音乐播放、自动关机、自动返回首页、访问网站限制、隐藏滚动条、屏幕软键盘感应启动、导航条多种风格、循环网页展示、...

    雷速浏览器 v5.0.zip

    雷速浏览器是一款易用的、简洁快速、占用资源少的多页面浏览器,基于IE浏览器内核开发的浏览器。 ...3.方便的群组,鼠标拖拽,鼠标手势,定时提醒,定时关机,屏幕抓屏,自动刷新页面等特色功能...

    asp手工注入辅助工具v1.3绿色免费版

    ASP手工注入辅助工具是一款功能强大的集合多种注入方式的辅助工具。可以把EXE或DLL文件强行注入到正在运行的进程中,同时它也可做进程管理工具,...如果网络有延迟注入返回结果不正常请自己在网页页面上右键手工刷新。

    广告付费系统2.82版

    可防Web爬虫,proxy代理服务器,CGI连续刷新等多种作弊手段. 7.管理员可设定:每天每人计算一次点击;固定URL页面统计,控制点击比,等多种统计方案.示范页面: 8. 2.0版增加广告客户管理功能,富翁排行榜, 9.另外增加了多种...

    利用Selenium自动化web测试

    Selenium是一个没有...我们首先刷新web页面,然后就是等待,直到异步调用完成。完成之后,可以继续进行验证。此时,出现适当等待时间的问题。一种选择是在测试应用程序中简单地暂停一段固定的时间,这在大多数情况下

    Android代码-简单易用强大的RecyclerView库。

    主要提供了简单易用强大的RecyclerView库,包括自定义刷新加载效果、极简通用的万能适配器Adapter、万能分割线、多种分组效果、常见状态页面、item动画效果、添加多个header和footer、侧滑、拖拽、Sticky(黏性)...

    话伴 v2.1.3.11.zip

    5,程序优化:呼叫任务,跟进页面优化刷新方式 6,程序优化:VISTA以上系统登陆过程缓慢的问题优化 7,修复BUG:话伴中心接口变更BUG 8,程序优化:快拨页面,呼叫间隔由3秒修改为5秒,降低呼叫超时发生的概率 9...

Global site tag (gtag.js) - Google Analytics