企业动态关于我们联系我们
   建站常识
 域名常识
域名解析问题集锦
域名基础知识概述
域名dns问题集锦
国内域名转入业务问题集锦
 空间常识
虚拟主机产品说明书
FTP上传注意事项
ftp操作常识问题集锦
网站无法上传怎么办?
 邮局常识
什么是电子邮件地址?
企业邮箱与免费邮箱的区别,企业邮箱的优点?
什么是SMTP?
什么是POP3?
 建站常识
企业如何建好网络营销
三种类型企业网站的作用
如何推广B2C独立网店
做网站快速成功的九个步骤
 SEO 知识
什么是SEO?
什么是SPAM?
SEO和SPAM有什么区别?
影响SEO的几点常识

首页技术交流建站技巧
javascript 自动关闭窗口_刷新窗口 特效   2012/11/22   返回前页


//第一个自动关闭窗口  
<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>  


1,setTimeout("self.location.reload();",10000);//每10秒钟刷新一次 ;
2,<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"/>

<!-- 下面语句实现60秒刷新一次 -->
<META HTTP-EQUIV="refresh" CONTENT="60"/>

<title>A Simple Example</title>
</head>

Java代码
1)  
<meta http-equiv="refresh"content="10;url=跳转的页面">  
10表示间隔10秒刷新一次  
2)  
<script language=''javascript''>  
window.location.reload(true);  
</script>  
如果是你要刷新某一个iframe就把window给换成frame的名字或ID号  
3)  
<script language=''javascript''>  
window.navigate("本页面url");  
</script>  
4>  
 
function abc()  
{  
window.location.href="/blog/window.location.href";  
setTimeout("abc()",10000);  
}  
 
刷新本页:  
Response.Write("<script language=javascript>window.location.href=window.location.href;</script>")  
 
刷新父页:  
Response.Write("<script language=javascript>opener.location.href=opener.location.href;</script>")  
 
转到指定页:  
Response.Write("<script language=javascript>window.location.href='yourpage.aspx';</script>")  
 
 
刷新页面实现方式总结(HTML,ASP,JS)  
'by aloxy  
 
定时刷新:  
1,<script>setTimeout("location.href='url'",2000)</script>  
 
说明:url是要刷新的页面URL地址  
2000是等待时间=2秒,  
 
2,<meta name="Refresh" content="n;url">  
 
说明:  
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,<%response.redirect url%>  
 
说明:一般用一个url参数或者表单传值判断是否发生某个操作,然后利用response.redirect 刷新。  
 
4,刷新框架页  
   〈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>");  
 
 
页面定时刷新功能实现  
 
有三种方法:  
1,在html中设置:  
<title>xxxxx</title>之後加入下面这一行即可!  
定时刷新:<META HTTP-EQUIV="Refresh" content="10">  
10代表刷新间隔,单位为秒  
 
2.jsp  
<% response.setHeader("refresh","1"); %>  
每一秒刷新一次  
 
3.使用javascript:  
<script language="javascript">  
setTimeout("self.location.reload();",1000);  
<script>  
一秒一次  
 
 
页面自动跳转:  
1,在html中设置:  
<title>xxxxx</title>之後加入下面这一行即可!  
定时跳转并刷新:<meta http-equiv="refresh" content="20;url=http://自己的URL">,  
其中20指隔20秒后跳转到http://自己的URL 页面。  
 
 
点击按钮提交表单后刷新上级窗口  
 
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>  
 
 
 
js刷新父页面  
非模态刷新父页面:window.opener.location.reload();   
模态刷新父页面:window.dialogArguments.location.reload();   
 
Response.Write("<script language=\"javascript\">\r\n");   
Response.Write("<!--\r\n");   
Response.Write("if(dialogArguments != null){\r\n");   
// 注意上面的dialogArguments,就是父页面showModalDialog()的第二个参数。   
// 就是父页面的window对象引用。   
Response.Write("dialogArguments.location.reload(true);\r\n");   
// 上面就是刷新父页的代码,相当于在父页上使用   
// window.location.reload(true);代码   
Response.Write("window.close();}"); // 关闭对话框   
Response.Write("//-->\r\n</script>"); //关闭脚本块   
}   
上面的代码就是关闭对话框和刷新父页的代码,这段代码也可以直接写入editdata.aspx的html中,然后在后台cs中调用  
 
 
<script>   
<!--  
 
var limit="0:10" 
 
if (document.images){   
var parselimit=limit.split(":")   
parselimit=parselimit[0]*60+parselimit[1]*1   
}   
function beginrefresh(){   
if (!document.images)   
return   
if (parselimit==1)   
window.location.reload()   
else{   
parselimit-=1   
curmin=Math.floor(parselimit/60)   
cursec=parselimit%60   
if (curmin!=0)   
curtime=curmin+"分"+cursec+"秒后重刷本页!"   
else   
curtime=cursec+"秒后重刷本页!"   
window.status=curtime   
setTimeout("beginrefresh()",1000)   
}   
}  
 
window.onload=beginrefresh   
file://-->   
</script> 

 

 

页面刷新:
有三种方法:
1,在html中设置:
<title>xxxxx</title>之後加入下面这一行即可!
定时刷新:<META HTTP-EQUIV="Refresh" content="10">
10代表刷新间隔,单位为秒

2.jsp
<% response.setHeader("refresh","1"); %>
 每一秒刷新一次

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

页面自动跳转:
1,在html中设置:
<title>xxxxx</title>之後加入下面这一行即可!
定时跳转并刷新:<meta http-equiv="refresh" content="20;url=http://自己的URL">,
其中20指隔20秒后跳转到http://自己的URL 页面。


   广告也精彩
版权所有:南京欧万网络服务工作室 www.owon.cn sitemap