一、页面重定向定义

当你点击一个 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>

Javascript(八)javascript页面重定向相关推荐

  1. JavaScript (八) -- JavaScript BOM

    目录 1.   JavaScript BOM的概述: 2.  Window 对象(浏览器窗口对象) 2.1  Window 对象的调用方式:

  2. HTML+CSS+JavaScript制作登录页面_科幻后台登录界面html模板_科技感登录界面html模板

    科幻后台登录界面html模板 原始HTML+CSS+JS页面设计,这是一个不错的登录网页制作,画面精明,非常适合初学者学习使用. 作品介绍 1.网页作品简介方面 :蓝色科技风格后台登录框,科幻的网站后 ...

  3. [置顶]       Javascript js中页面的重新加载

    用JavaScript刷新上级页面和当前页面 <script type="text/javascript"> //刷新上级页面 //window.parent.main ...

  4. 用 javascript 获取当页面上鼠标(光标)位置

    用 javascript 获取当页面上鼠标(光标)位置在许多情况下都会用到,比如拖放,悬停提示(tooltip) 等等.当然,这里我们依然要面对浏览器的兼容问题,在不同的浏览器下,对这些相关的属性处理 ...

  5. javascript标签在页面中的位置探讨

    在制作网页的过程中需要引用很多的js文件,至于他正确位置好多的朋友就会有疑问了,接下来为大家详细介绍下 在制作网页的过程中,我们经常写类似下面的代码:  [html]  复制代码 代码如下: < ...

  6. HTML里的哪一部分Javascript 会在页面加载的时候被执行?

    最近遇到一个问题: HTML里的哪一部分Javascript 会在页面加载的时候被执行() A : 文件头部 B : 文件尾 C : <head>标签部分 D : <body> ...

  7. driver.get调用iframe中的页面_【5分钟玩转Lighthouse】爬取JavaScript动态渲染页面

    0x00 背景概述 通过[技术干货 007 | Scrapy爬虫初探]教程,大家应该已经对如何编写爬虫有了一定的认识.但对于较为复杂的网站设计,比如网站页面使用了JavaScript动态渲染,入门级的 ...

  8. js实现html页面倒计30秒,javascript实现简单页面倒计时

    这篇文章主要为大家详细介绍了javascript实现简单页面倒计时,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了javascript实现简单页面倒 ...

  9. JavaScript学习总结(八)——JavaScript数组

    转载自   JavaScript学习总结(八)--JavaScript数组 JavaScript中的Array对象就是数组,首先是一个动态数组,无需预先制定大小,而且是一个像Java中数组.Array ...

  10. html网页无刷新数据更新,使用javascript怎么实现页面无刷新更新数据

    使用javascript怎么实现页面无刷新更新数据 发布时间:2021-03-18 17:22:21 来源:亿速云 阅读:71 作者:Leah 这篇文章给大家介绍使用javascript怎么实现页面无 ...

最新文章

  1. 3D U-Net:从稀疏注释中学习密集的体积分割
  2. python函数中的两个坑(面试经常有)
  3. Serverless 风暴来袭,前端工程师如何应对?
  4. anaconda创建新环境_【创建社会主义新农村】怀城街道:转变整治理念 农村人居环境换新颜...
  5. [VSCode] 编辑 markdown 推荐插件
  6. Mac双系统中Windows无法使用苹果鼠标键盘等问题的解决方法
  7. Rocket Kitten 报告
  8. 智能陈桥输入法软件测试,智能陈桥拼音输入法
  9. MT【252】椭圆内接三角形内切圆半径
  10. 华为充电协议_华为推出超级快充多协议充电器,支持65W USB PD快充输出
  11. android中adb是什么意思,adb是什么意思?安卓系统常用adb命令怎么用?
  12. 研究发现,每天冲洗鼻腔,可减少新冠症状和死亡风险
  13. 花之语第七期:栀子花
  14. mongodb设置用户账号密码登录
  15. DateTime日期差
  16. 十年SEO风云巨变,还有多少站长在坚持
  17. 用c语言写出变色的心形图案
  18. 区块链基于WebSocket 构建P2P网络
  19. [插件发布] KK_XSHOW首页多格(Discuz) DX2.0 首款支持x2的首页N格焦点图!
  20. Discuz安装与配置

热门文章

  1. java处理paypal支付
  2. 腾讯云学生服务器+wordpress搭建个人网站
  3. 满满干货之前端RSA长文本加密(vue项目)
  4. 示波器wvf导入matlab,运动控制系统实验
  5. 微信分享等配置,微信授权失败讲解
  6. 影视后期制作(Pr)
  7. 小程序源码:微信零钱模拟器
  8. make menuconfig快速查找
  9. phpstudy php56 zend,phpstudy集成环境
  10. android air flash,FlashAir