急急急!!怎么判断几秒过后跳转页面
怎么判断几秒过后跳转页面,在登陆3秒后跳转带mian.aspx页面。。。。 --------------------编程问答-------------------- 你想用jshttp://ruyu108.blog.163.com/blog/static/10123108200932285655575/
还是cs
Response.AddHeader("refresh", "3;URL='" + Request.Cookies["ComBackUrl"].Value.ToString() + "'"); --------------------编程问答-------------------- Response.AddHeader("refresh", "3;URL='" + Request.Cookies["ComBackUrl"].Value.ToString() + "'");
这里的3是指3秒 --------------------编程问答-------------------- Response.Write("<meta http-equiv=refresh content= '5;URL=a.aspx '> ");
<meta http-equiv= "refresh " content= "5;url=a.aspx "
id=myNavigate runat=server> </meta>
SetTimeOut
<body onload="setTimeout(this.location.reload(); ,2000);"> --------------------编程问答-------------------- function aa()
{
window.location.href="main.aspx";
}
setTimeout("aa()",3000); --------------------编程问答-------------------- <script language="javascript">
$(window).load(
function()
{
setInterval("showtime()",1000);
}
);
function showtime()
{
var time=$("#time").html();
if(time==0)
{
window.location.href="";
}
$("#time").html(time-1);
}
</script> --------------------编程问答-------------------- /// <summary>
/// 停留指定时间后,跳转到指定页
/// </summary>
/// <param name="msg"></param>
/// <param name="goUrl"></param>
/// <param name="second"></param>
public static void TipAndRedirect(string msg, string goUrl, string second)
{
HttpContext.Current.Response.Write("<meta http-equiv='refresh' content='" + second + ";url=" + goUrl + "'>");
HttpContext.Current.Response.Write("<br/><br/><p align=center><div style=\"size:12px\"> " + msg.Replace("!", "") + ",<font color:red>页面2秒内跳转!</font><br/><br/> <a href=\"" + goUrl + "\">如果没有跳转,请点击!</a></div></p>");
HttpContext.Current.Response.End();
}
然后在登录页面调用方法:类名.方法名("登录成功!", "index.aspx", "2");
--------------------编程问答-------------------- setTimeout(function(){resetbgColor(obj);},3000);
resetbgColor是函数 --------------------编程问答-------------------- 加到某个事件或方法里..我刚好也做这个...
--------------------编程问答-------------------- setTimeout('你的js方法',3000)
LabelManager.Text = "<font color='red'>只有管理员可访问,5秒后跳转首页</font>";
StringBuilder sb = new StringBuilder();//注意添加using引用 System.Text
sb.Append("<script langage=\"javascript\">"); //用\"转义'
sb.Append("var i=3;");//时间
sb.Append("function out()");
sb.Append("{");
sb.Append("if(i>0){ ");
sb.Append("i--;}");
sb.Append("else {");
sb.Append("location.href=\"/main.aspx\";}}");//转到main.aspx
//sb.Append("document.getElementById(\"aa\").innerHTML=i; }");//页面显示倒计时
sb.Append("setInterval(\"out()\",1000); "); //每隔一秒发生
sb.Append("</script>");
this.Page.Controls.Add(new LiteralControl(sb.ToString()));
补充:.NET技术 , ASP.NET