页面刷新

xiaochuachua 2012-06-20

window.location.reload()

window.location.refresh()

标准DOM文档里这样描述的:

refreshMethod:

Refreshesthecurrentdocument.

(刷新当前文档)

reloadMethod:

Reloadsthecurrentpage.

(重载当前页面)

reload会导致从URL指定的来源重新加载所有资源(缓冲的情况不考虑)

refresh只是重绘了DOM树

<inputtype="button"onclick="javascript:window.location.reload()"value="刷新"/>

Javascript刷新页面的几种方法:

1history.go(0)

2location.reload()

3location=location

4location.assign(location)

5document.execCommand('Refresh')

6window.navigate(location)

7location.replace(location)

8document.URL=location.href

自动刷新页面的方法:

1.页面自动刷新:把如下代码加入<head>区域中

<metahttp-equiv="refresh"content="20">

其中20指每隔20秒刷新一次页面.

2.页面自动跳转:把如下代码加入<head>区域中

<metahttp-equiv="refresh"content="20;url=http://www.wyxg.com">

其中20指隔20秒后跳转到http://www.wyxg.com/页面

3.页面自动刷新js版

<scriptlanguage="JavaScript">

functionmyrefresh()

{

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("<scriptlanguage=javascript>opener.window.navigate(''你要刷新的页.asp'');</script>")

JS刷新框架的脚本语句

//如何刷新包含该框架的页面用

<scriptlanguage=JavaScript>

parent.location.reload();

</script>

//子窗口刷新父窗口

<scriptlanguage=JavaScript>

self.opener.location.reload();

</script>

( 或 <ahref="javascript:opener.location.reload()">刷新</a>)

//如何刷新另一个框架的页面用

<scriptlanguage=JavaScript>

parent.otherFrameID.location.reload();

</script>

如果想关闭窗口时刷新或者想开窗时刷新的话,在<body>中调用以下语句即可。

<bodyonload="opener.location.reload()">开窗时刷新

<bodyonUnload="opener.location.reload()">关闭时刷新

<scriptlanguage="javascript">

window.opener.document.location.reload()

</script>

相关推荐