`

JS location.href 使用方法

阅读更多

location.href 在使用中很是频繁,location.href 主要的使用方法有哪些
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.href=window.location.href; 则是向指定的url提交数据

 

 

 

1
1
分享到:
评论

相关推荐

    详解js location.href和window.open的几种用法和区别.docx

    详解 JS location.href 和 window.open 的几种用法和区别 location.href 和 window.open 是 JavaScript 中两个常用的方法,用于控制浏览器的导航和窗口操作。它们的用法和区别是很多开发者需要了解和掌握的知识点。...

    top.location.href和localtion.href有什么不同

    ### 关于`top.location.href`与`location.href`的区别及应用 #### 一、基本概念理解 在Web开发中,`window.location`对象用于获取或设置当前浏览器窗口的位置信息,而`window.location.href`则用来获取或设置当前...

    window.location.href页面跳转的用法(区别于redirect)

    本文将详细介绍如何使用`window.location.href`进行页面跳转,并探讨它与`Response.Redirect`的区别。 #### 使用场景 假设在一个ASP.NET项目中,当用户完成某个操作(例如注册账号),我们希望在显示一个提示信息...

    关于js中[removed].href,location.href,parent.location.href,top.location.href的用法与区别

    如果D中js这样写 “[removed].href”、”location.href”:D页面跳转 “parent.location.href”:C页面跳转 “top.location.href”:A页面跳转 如果D页面中有form的话, <form>: form提交后D

    js获取location.href的参数实例代码

    在本文中,我们将深入探讨如何使用JavaScript来获取`location.href`中的参数。 首先,`location.href` 的结构通常如下: ``` protocol://hostname:port/pathname?search#hash ``` - `protocol`:比如 `http:` 或 ...

    jsp 刷新父页面

    window.opener.location.href = window.opener.location.href 刷新以winodw.showModelDialog()方法打开的窗口 window.parent.dialogArguments.document.execCommand('Refresh'); 或 Response.Write("<script>...

    JS获取url链接字符串 location.href

    在JavaScript中,你可以使用 `location.href.indexOf()` 来找到URL中的某个字符或字符串的索引位置。 以下是一些关于`location.href` 的常见应用场景: 1. **获取查询参数**:URL中通常包含查询字符串,以问号(?...

    js 页面刷新location.reload和location.replace的区别小结.docx

    在 JavaScript 中,我们经常使用 location.reload() 和 location.replace() 两个方法来刷新页面或重定向到新的 URL。但是,这两个方法之间有着明显的区别。 一、location.reload() 方法 location.reload() 方法...

    top.location.href 没有权限 解决方法

    在JavaScript编程中,`top.location.href` 是一个用于更改或获取顶级窗口(即最外层的框架或浏览器窗口)URL的属性。这个属性允许开发者控制页面的导航行为,例如重定向用户到另一个网页。然而,当在一个iframe内...

    js实现网页防止被iframe框架嵌套及几种location.href的区别

    首先我们了解一下:[removed].href、location.href、self.location.href、parent.location.href、top.location.href他们的区别与联系,简单的说:几种location.href的区别 js实现网页被iframe框架功能 “[removed]....

    location.href语句与火狐不兼容的问题

    使 用了一个点击按钮跳转的js,语句很简单: <input type=”button” value=”添加” onclick=”location.href(‘//www.jb51.net);” />... 代替 location.href(‘url’);” 于是将源程序改为

    location.href用法总结(最主要的)

    javascript中的location.href有很多种用法,主要如下。 self.location.href=”/url” 当前页面打开URL页面 location.href=”/url” 当前页面打开URL页面 windows.location.href=”/url” 当前页面打开URL页面,前面...

    JavaScript 中document.URL 和 [removed].href 的区别

    在探讨JavaScript中`document.URL`与`window.location.href`之间的差异之前,我们首先需要了解`document`和`window`这两个核心对象的基本概念及其作用。这不仅有助于理解它们各自属性的具体含义,还能帮助开发者在...

    JS的location.href跳出框架打开新页面的方法

    总结一下,要解决“JS的location.href跳出框架打开新页面”的问题,关键在于使用 `window.top.location.href`,而如果需要在新窗口中打开页面,则使用 `window.open`。这两个方法都是JavaScript中实现页面导航的重要...

    JS 中document.URL 和 windows.location.href 的区别

    在JavaScript中,`document.URL`和`window.location.href`都是用来获取当前页面URL的属性,但它们之间存在一些微妙的差异。理解这些差异对于编写精确的前端代码至关重要。 首先,我们要明确`document`和`window`是...

Global site tag (gtag.js) - Google Analytics