|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
什么叫数据库怎么样?什么意思?你想单学数据库。(其实变成是我问的)<p><metahttp-equiv="refresh"content="300;url=target.html">用window.location.href完成革新另个框架页面
在写asp.net程序的时分,我们常常碰到跳转页面的成绩,我们常常利用Response.Redirect,假如客户要在跳转的时分利用提醒,这个就不灵光了,如:
Response.Write("<script>alert(祝贺您,注册乐成!);</script>");Response.Redirect("main.html");这时候候我们的提醒内容没有出来就跳转了,和Response.Redirect("main.html");没有任何区分。
这时候我们接纳上面代码实验一下ASP.NET页面革新:
Response.Write("<scriptlanguage=javascript>alert(祝贺您,注册乐成!)</script>");Response.Write("<scriptlanguage=javascript>window.location.href=main.html</script>");这个即完成了我们的请求,在提醒后,跳转页面。
最主要的是window.location.href语句能够完成一个框架的页面在实行服务器端代码后革新另外一个框架的页面(Response.Redirect没法到达,最少我没有发明):
如:index.htm页面中有二个框架,分离为frameLeft和frameRight,在frameRight页面中实行服务器端代码后革新frameLeft中的页面。
先前最多见的是注册以后,主动革新上岸框,让上岸框换成已上岸页面,只需在注册乐成的代码以后加上一段,便可以完成革新另个框架的页面。代码以下:
Response.Write("<scriptlanguage=javascript>alert(祝贺您,注册乐成!)</script>");Response.Write("<scriptlanguage=javascript>window.parent.frameLeft.location.href=main.html</script>");ASP.NET页面革新:主动革新页面的完成办法总结:
1)
<metahttp-equiv="refresh"content="10;url=跳转的页面">10暗示距离10秒革新一次
2)
<scriptlanguage=javascript>window.location.reload(true);</script>假如是你要革新某一个iframe就把window给换成frame的名字或ID号
3)
<scriptlanguage=javascript>window.navigate("本页面url");</script>4>
functionabc(){window.location.href="/blog/window.location.href";setTimeout("abc()",10000);}革新本页:
Response.Write("<scriptlanguage=javascript>window.location.href=window.location.href;</script>")革新父页:
Response.Write("<scriptlanguage=javascript>opener.location.href=opener.location.href;</script>")转到指定页:
Response.Write("<scriptlanguage=javascript>window.location.href=yourpage.aspx;</script>")
革新页面完成体例总结(HTML,ASP,JS)
byaloxy
准时革新:
1,
<script>setTimeout("location.href=url",2000)</script>申明:url是要革新的页面URL地点
2000是守候工夫=2秒,
2,
<metaname="Refresh"content="n;url">申明:
nisthenumberofsecondstowaitbeforeloadingthespecifiedURL.
urlisanabsoluteURLtobeloaded.
n,是守候的工夫,以秒为单元
url是要革新的页面URL地点
3,无论谁倒了对双方阵营的粉丝们也是有害无益。 |
|