在加载时重定向到其他页面

通过使用JavaScript的一些方法可以重定向页面。如果你想跨浏览器使用JavaScript的重定向脚本,最好用下面的方法。

window.location.href = url;

例子

window.location.href = "http://net-informations.com";

在JavaScript里,可以使用window.location对象装载其他页面。

例子

window.location = "http://net-informations.com";

window.location 和location.href的不同点

  • window.location 是一个对象,可掌握当前文档位置的全部信息,包括:host, href, port, protocol 等等。
  • location.href 是window.location.href的简写(从全局对象window调用location,就是window.location.href),并且仅仅是当前网站的全部URL字符串。

其他的JavaScript重定向方法

赋值给当前窗口一个新的URL。

window.location.assign("http://net-informations.com");

用新的位置替换当前窗口的location。

window.location.replace("http://net-informations.com");

设置当前窗口自己的位置location。

self.location = "http://net-informations.com";

设置当前窗口的最顶端窗口的位置location。

top.location = "http://net-informations.com";
原文链接