JS定时刷新页面及跳转页面的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS定时刷新页面及跳转页面的方法相关的知识,希望对你有一定的参考价值。

参考技术A javascript
返回上一页
1.
Javascript
返回上一页
history.go(-1),
返回两个页面:
history.go(-2);
2.
history.back().
3.
window.history.forward()返回下一页
4.
window.history.go(返回第几页,也可以使用访问过的URL)
例:
复制代码
代码如下:
<a
href="javascript:history.go(-1);">向上一页</a>
response.Write("<script
language=javascript>")
response.Write("if(!confirm('完成任务?'))history.back();")
response.Write("</script>")
response.Write("<script
language=javascript>history.go(-1);</script>")
<a
href="javascript:history.go(-1);">向上一页</a>
//页面跳转:
onclick="window.location.href='list.aspx'"
P.S.
小技巧(JS引用JS):
复制代码
代码如下:
<script
type=text/javascript>
<!--
if
(typeof
SWFObject
==
"undefined")

document.write('<scr'
+
'ipt
type="text/javascript"
src="/scripts/swfobject-1.5.js"></scr'
+
'ipt>');
//-->
</script>
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.jb51.net">
其中20指隔20秒后跳转到http://www.jb51.net/tools/files.shtml页面
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>

js如何获得页面的大小?

参考技术A <script type="text/javascript"> <!--
var winWidth = 0;
var winHeight = 0;
function findDimensions() //函数:获取尺寸

//获取窗口宽度
if (window.innerWidth)
winWidth = window.innerWidth;
else if ((document.body) && (document.body.clientWidth))
winWidth = document.body.clientWidth;
//获取窗口高度
if (window.innerHeight)
winHeight = window.innerHeight;
else if ((document.body) && (document.body.clientHeight))
winHeight = document.body.clientHeight;

//通过深入Document内部对body进行检测,获取窗口大小
if (document.documentElement && document.documentElement.clientHeight &&
document.documentElement.clientWidth)

winHeight = document.documentElement.clientHeight;
winWidth = document.documentElement.clientWidth;

//结果输出至两个文本框
document.form1.availHeight.value= winHeight;
document.form1.availWidth.value= winWidth;

findDimensions(); //调用函数,获取数值
window.onresize=findDimensions;
//-->
</script>
参考技术B ???
问题写详细点萨

以上是关于JS定时刷新页面及跳转页面的方法的主要内容,如果未能解决你的问题,请参考以下文章

页面定时刷新或自动跳转

js 怎么定时刷新指定页面

HTML5页面跳转的几种方法

页面刷新之定时刷新(定时器,meta)

刷新页面后怎么让js定时器继续刷新前的状态继续计时

response对象处理HTTP文件头(禁用缓存设置页面自动刷新定时跳转网页)