`

location.href用法总结

    博客分类:
  • JS
 
阅读更多

javascript中的location.href有很多种用法,主要如下。

 

self.location.href=”/url” 当前页面打开URL页面

location.href=”/url” 当前页面打开URL页面

windows.location.href=”/url” 当前页面打开URL页面,

前面三个用法相同。

 

this.location.href=”/url” 当前页面打开URL页面

parent.location.href=”/url” 在父页面打开新页面

top.location.href=”/url” 在顶层页面打开新页面

 

如果页面中自定义了frame,那么可将parent self top换为自定义frame的名称,效果是在frame窗口打开url地址

此外,window.location.href=window.location.href;和 window.location.Reload()和都是刷新当前页面。

区别在于是否有提交数据。

当有提交数据 时,window.location.Reload()会提示是否提 交,

window.location.reload():强制刷新页面,从服务器重新请求!

 

window.location.href=window.location.href;则是向指定的url提交数据

 

以下9中方式均可实现页面跳转

    setTimeout('window.navigate("top.html");',2000);
    setTimeout('window.document.location.href="top.html";',2000);
    setTimeout('window.document.location="top.html";',2000);
    setTimeout('window.location.href="top.html";',2000);
    setTimeout('window.location="top.html";',2000);
    setTimeout('document.location.href="top.html";',2000);             
    setTimeout('document.location="top.html";',2000);
    setTimeout('location.href="top.html";',2000);
    setTimeout('location.replace("top.html")',2000);

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics