Javascript(八)javascript页面重定向

一、页面重定向定义

当你点击一个 URL 会跳转到页面 X,但是在一个页面内部点击会直接跳转到另外一个页面 Y,这里能够跳转的原 因是因为页面重定向。这个是与 JavaScript 页面刷新是有区别的。

这里有许多原因可以解释为什么想要从原始页面进行重定向。例举了如下几个原因:

  • 你不喜欢你现在的域名,并且你想要使用一个新的域名。有时你想将你的所有的访问者转向到你的新的网 站。在这种情况下,你可以继续维护你旧的域名,同时增加单独的一页用来进行重定向,这样你的所有旧域 名的访问者就可以转到新的域名。

  • 你已经基于浏览器的版本构建了各种网页或者他们的名称在不同的国家不同,你可以客户端网页让用户重定 向到合适的网页,而不是在服务器端进行网页的跳转。

  • 搜索引擎可能已经对你的网页建立了索引。但是当你网站迁移到另外一个域名时,你不想丢失通过搜索引擎 访问你网站的用户。此时你可以使用客户端网页重定向。但是请记住,不要利用这种方式欺骗搜索引擎,否则你的网站会被禁止访问。

二、页面重定使用

1、客户端进行重定向

只需要在网页代码的头部中添加一行代码,如下: 

<head>

<script type="text/javascript">

window.location="http://www.newlocation.com";

</script>

</head>

2、指定一定时间后重定向

<head>

<script type="text/javascript">

function Redirect()

{

    window.location="http://www.newlocation.com";

}

document.write("You will be redirected to main page in 10 sec.");

setTimeout('Redirect()', 10000);

</script>

</head> 

3、根据浏览器不同跳转到不同页面

<head>

<script type="text/javascript">

var browsername=navigator.appName;

if( browsername == "Netscape" )

{

   window.location="http://www.location.com/ns.htm";

}

else if ( browsername =="Microsoft Internet Explorer")

{

   window.location="http://www.location.com/ie.htm";

}

else { 

  window.location="http://www.location.com/other.htm";

}

</script>

</head>

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值