页面实现跳转的几种方法[页面跳转]

作者: unvs 分类: ASP.NET 发布时间: 2011-04-04 18:07 ė15,169 views 62条评论

今天学习了下各种语言实现页面跳转的方法,下面总结分享给大家:

1、当然是最简单的页面跳转html页面

在页头加入如下代码:<meta http-equiv="refresh" content="要等待多长的时间,一般是设定为0;url=要跳转的地址">

代码如:<meta http-equiv="refresh" content="5;url=index.asp">  意思就是等待5秒后,跳转至index.asp页面

效果预览:点击查看

2、js简单实现页面跳转

代码如下:

<script type=’text/javascript’>
function pload(){
setTimeout("location.href=’b.html’",3000); //意为3秒后,跳转至b.html页面
}
</script>

效果预览:点击查看

3、每次打开一个页面,就自动跳转到指定的一个范围内的页面(asp版)

代码如下:

<%
randomize
b=Int(4*Rnd)
select case b
case 0
a=Int(10 * Rnd)
case 1
a=Int(100 * Rnd)
case 2
a=Int(1000 * Rnd)
case 3
a=Int(8000 * Rnd)
end select
if a=0 then a=1 ‘a有可能取到0,因此要对其进行处理
response.redirect("http://blog.unvs.cn/archives/"&a&".html")
%> ‘随机从1-8000中取任意值

效果预览:点击查看

4、每次打开一个页面,随机跳转至指定页面中的一个(asp版)

代码如下:

<%
randomize
Num=(int(rnd()*6)+1)
Select Case Num
case 1
response.redirect("/asp-net")
case 2
response.redirect("/web-design")
case 3
response.redirect("/database")
case 4
response.redirect("/computer")
case 5
response.redirect("/lift-note")
case 6
response.redirect("/other")
case else
response.redirect("/funny")
end select
‘response.write num
%>

效果预览:点击查看

5、ASP.NET页面跳转方法

一种:response.rederect("index.aspx?id="+id);
第二种:server.transfer("index.aspx?id="+id);
第三种:response.write("<script>self.loation.href(index.aspx?id="+id+"’);</script>"); //感觉还是net页面跳转代码简单些

效果预览:点击查看

6、301重定向(asp、php版)

代码如下:

ASP:
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://blog.unvs.cn/"
Response.End

PHP:
header("HTTP/1.1 301 Moved Permanently");
header("Location:http://blog.unvs.cn/");
exit();

本博文章基本上属于原创或收集整理,都是心血结晶。
欢迎转载分享,转载请注明出处,谢谢!
本文地址:页面实现跳转的几种方法[页面跳转]

2 条评论

  1. xmwusx.cn 2011 年 4 月 4 日 下午 7:23 回复

    我喜欢php版本 哈哈

    cyheng 于 2011-04-04 19:45:21 回复

    你来的真快…文章还没完全完成…O(∩_∩)O

  2. xiaoy.net 2011 年 4 月 4 日 下午 9:19 回复

    又学到了新知识,谢啦。

    cyheng 于 2011-04-04 21:52:15 回复

    呵呵,简单总结下…分享学习…

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ɣ回顶部