页面之刷新

原创
2015/06/05 21:32
阅读数 210

HTML

是不是想让页面自动不停刷新,或者自动跳转到另外一个页面?

其实非常简单,只要把以下代码加入页面中就可以了。


1.页面自动刷新:加入<head>区域中

<meta http-equiv="refresh" content="10">,其中10指每隔10秒刷新一次页面.


2.页面自动跳转:加入<head>区域中

<meta http-equiv="refresh" content="10;url=http://www.oschina.net">,其中10指隔10秒后跳转到http://www.oschina.net页面


3.页面自动刷新js版

<script language="JavaScript">

function myrefresh(){

   window.location.reload();

}

setTimeout('myrefresh()',1000); //指定1秒刷新一次

</script>


javascript自动刷新页面

4.

<script language=''javascript''>

  window.location.reload(true);

</script>

如果是你要刷新某一个iframe就把window给换成frame的名字或ID号


5.

<script language=''javascript''>

window.navigate("本页面url");

</script>


6.

function abc()

{

window.location.href="/blog/window.location.href";

setTimeout("abc()",10000);

}


7.刷新本页:

Response.Write("<script language=javascript>window.location.href=window.location.href;</script>")


8.刷新父页:

Response.Write("<script language=javascript>opener.location.href=opener.location.href;</script>")


9.转到指定页:

Response.Write("<script language=javascript>window.location.href='yourpage.aspx';</script>")


定时刷新:

10.<script>setTimeout("location.href='url'",2000)</script>

说明:url是要刷新的页面URL地址

2000是等待时间=2秒,


11.<%response.redirect url%>

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


12.刷新框架页

   〈script language=javascript>top.leftFrm.location.reload();parent.frmTop.location.reload();</script〉

弹出窗体后再刷新的问题


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中加入<base target="_self"/>

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

在框架页中右面刷新左面

    //刷新框架页左半部分

    Response.Write("<script language=javascript>");

    Response.Write("parent.left.location.href='PayDetailManage_Left.aspx'");

    Response.Write("</script>");


13..jsp

<% response.setHeader("refresh","1"); %>

每一秒刷新一次


14..使用javascript:

<script language="javascript">

setTimeout("self.location.reload();",1000);

<script>

一秒一次


15.

点击按钮提交表单后刷新上级窗口

A窗口打开B窗口

然后在B里面提交数据至C窗口

最后要刷新A窗口

并且关闭B窗口

几个javascript函数

//第一个自动关闭窗口

<script language="javascript">

<!--

function clock(){i=i-1

document.title="本窗口将在"+i+"秒后自动关闭!";

if(i>0)setTimeout("clock();",1000);

else self.close();}

var i=2

clock();

//-->

</script>

//第二个刷新父页面的函数

<script language="javascript">

opener.location.reload();

</script>


//第三个打开窗口

<script language="javascript">

function show(mylink,mytitle,width,height)

{mailwin=window.open(mylink,mytitle,'top=350,left=460,width='+width+',height='+height+',scrollbars=no')}

</script>


展开阅读全文
打赏
0
13 收藏
分享
加载中
更多评论
打赏
0 评论
13 收藏
0
分享
返回顶部
顶部