手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >用JavaScript实现页面重定向功能的教程
用JavaScript实现页面重定向功能的教程
摘要:页面重定向是什么?当你点击一个URL来访问一个网页X,但在内部你被定向到另一页Y,仅仅是因为页面重定向。这一概念是从不同于JavaScrip...

页面重定向是什么?

当你点击一个URL来访问一个网页X,但在内部你被定向到另一页Y,仅仅是因为页面重定向。这一概念是从不同于JavaScript 页面刷新 。

可能有各种原因,为什么想从原来的页面重定向。下面列出的几个原因:

如果不喜欢你的域名,可以重定向到一个新的。同时,要引导所有访问者到新网站。在这种情况下,可以保持旧的域名,但放在一个页面到一个页面重定向使所有的旧域名游客可以来到新的域名。 基于浏览器的版本,或者名字不同的页面,也可以根据不同的国家,而不是用服务器端网页重定向,可以使用客户端页面重定向到登陆用户在相应的页面。 搜索引擎可能已经收录新页面。不过,在移动到另一个域名,那么不喜欢失去访客通过搜索引擎来了。所以,可以使用客户端页面的重定向。但请记住,这不应该做的,使搜索引擎傻瓜,否则,这可能让网站被取缔。

页面重新方向如何工作 ?

示例1:

这使用JavaScript在客户端页面的重定向是非常简单的。网站访问者重定向到一个新的页面,只需要添加在head部分加入一行如下:

<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>

这里的 setTimeout()是一个内置的JavaScript函数,可用于给定的时间间隔之后执行另一个函数。

示例3:

以下是例子重定向基于其浏览器不同的网页访问者:

<head> <script type="text/javascript"> <!-- var browsername=navigator.appName; if( browsername == "Netscape" ) { window.location="http://www.location.com/ns.html"; } else if ( browsername =="Microsoft Internet Explorer") { window.location="http://www.location.com/ie.html"; } else { window.location="http://www.location.com/other.html"; } //--> </script> </head>

【用JavaScript实现页面重定向功能的教程】相关文章:

JavaScript实现单击下拉框选择直接跳转页面的方法

jQuery实现给页面换肤的方法

JavaScript实现列表分页功能特效

javascript实现淡蓝色的鼠标拖动选择框实例

JavaScript实现鼠标滑过处生成气泡的方法

javascript实现链接单选效果

Javascript实现飞动广告效果的方法

JavaScript实现自动变换表格边框颜色

JavaScript实现的MD5算法完整实例

JavaScript实现广告的关闭与显示效果实例

精品推荐
分类导航