`
flex_莫冲
  • 浏览: 1091951 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

window.location.href无法跳转的解决办法

 
阅读更多

參考: 

 1、事件必须return false

   <a href="javascript:;" onclick="event();return false;"></a>

 2、a标签的href属性设为一个锚点。

   <a href="#" onclick="event();"></a>

 

 必须在event() 后添加 return false; 在event(){return false;}不行。

 注意:如果是通过ajax返回值进行是否跳转,在ajax请求是添加一个随机参数。

 

 

我的解決代碼:

 

 <!--必须加上return fasle否则跳转不了-->

        <input type="submit" class="noselected" onclick="editProject({$projectId});return false;"  value="Edit" id="editBtn" />

在function中加上return false是無效的。必須在onclick中加上。

 

function editProject(projectId)

{

window.top.location.href = "/Project/addProject/projectId/"+projectId;

}

 

 

分享到:
评论
1 楼 hechurui 2014-07-08  

相关推荐

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

    ### window.location.href页面跳转的用法(区别于redirect) #### 概述 在Web开发过程中,页面跳转是一项常见的需求。通常我们会使用`Response.Redirect`来进行页面跳转,但这种方式无法在跳转前执行客户端脚本...

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

    location.href 只能跳转到当前页面,而 window.location.href 可以跳转到当前页面或父页面。 三、window.location.href 和 window.location.reload() 的区别 window.location.href 和 window.location.reload() 都...

    javascript 打开页面window.location和window.open的区别.docx

    - **window.location** 更适合用于同一浏览器窗口内的导航和页面之间的跳转。 - **window.open** 更适合用于打开新的浏览器窗口或标签页,特别是在需要弹出新窗口的情况下。 #### 五、安全性和隐私考虑 - 使用 `...

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

    在Web开发中,`window.location`对象用于获取或设置当前浏览器窗口的位置信息,而`window.location.href`则用来获取或设置当前文档的URL。在涉及到网页中的框架(Frames)时,`top.location.href`与`location.href`...

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

    “[removed].href”、”location.href”是本页面跳转 “parent.location.href”是上一层页面跳转 “top.location.href”是最外层的页面跳转 举例说明: 如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的...

    解决[removed].href之后session丢失的问题

    然而,在使用JavaScript的`window.location.href`进行页面跳转时,有时会出现Session丢失的问题,这可能导致用户在跳转后无法访问之前存储在Session中的数据。本文将探讨这个问题的原因及解决方案。 首先,我们需要...

    js跳转问题解决方式

    在处理JS跳转问题时,我们通常会遇到几种常见情况,如使用`window.location`对象、`location.href`、`a`标签的`onclick`事件以及表单提交等。下面将详细介绍这些知识点及其解决方法。 1. `window.location`对象 `...

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

    与`document.URL`不同的是,`window.location.href`不仅可以用来读取URL,还可以进行赋值操作,从而实现页面的跳转。当你改变`window.location.href`的值时,浏览器会加载新的页面。 在实际应用中,如果你只是想...

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

    于是我在location前面加了一个 window,即改为: onclick=”[removed].href(‘http://baidu.com’);” 发现仍然不行。 于是去baidu之,找到一个答案: 使用[removed]=”url”; 代替 location.href(‘url’);” 于是...

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

    这种行为让`window.location.href`成为了在需要完全保留URL结构(特别是当涉及到页面跳转或需要处理特定片段标识符的情况)时的理想选择。 ### 实际应用场景 1. **页面导航**:当需要基于URL片段标识符执行某些...

    JS页面跳转和js对iframe进行页面跳转、刷新

    这是最常见的页面跳转方法,通过改变`window.location.href`属性来重定向浏览器到新的URL。 ```javascript window.location.href = "http://www.example.com"; ``` #### 2. `window.navigate`方式 此方法在早期的...

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

    简单的说:几种location.href的区别 js实现网页被iframe框架功能 “[removed].href”、”location.href”、”self.location.href”是本页面跳转 “parent.location.href”是上一层页面跳转 “top.location.href”是...

    JS 获取当前页面 URL.docx

    `window.location.href`返回一个字符串,该字符串包含完整的当前页面URL。这包括了协议(http或https)、主机名、端口号(如果有的话)、路径和查询字符串等所有部分。 ```javascript console.log(window.location....

    js跳转页面方法,JS跳转页面参考代码

    1. 在原来的窗体中直接跳转用 `window.location.href="你所要跳转的页面"`; 2. 在新窗体中打开页面用 `window.open('你所要跳转的页面')`; 3. 返回上一页用 `window.history.back(-1)`; 4. 按钮式 `...

    获取当前网页document.url location.href区别总结

    在JavaScript中,`document.URL` 和 `window.location.href` 都是用来获取当前页面URL的属性,但它们之间存在微妙的区别。这两个属性虽然在大多数情况下返回的值相同,但在特定的场景下,它们的表现可能会有所不同。...

    js页面跳转 js页面跳转代码汇总

    这是最常用的一种页面跳转方法,通过改变`window.location.href`属性的值来实现页面跳转。例如: ```javascript window.location.href = "login.jsp?backurl=" + window.location.href; ``` 在这段代码中,我们...

    Javascript窗口与提示大全

    &lt;script&gt;window.opener.location.href=window.opener.location.href;window.close(); ``` 这段代码将关闭当前子窗口,并刷新打开它的父窗口。 ##### 4. 弹出新窗口 ```html &lt;script&gt;window.open('rows.aspx','new...

    各种js页面跳转代码

    在本文中,我们将总结多种JavaScript页面跳转代码,包括使用window.location.href、window.history.back、window.navigate、self.location等方法。 第一种:使用window.location.href window.location.href是...

    解决window.showModalDialog跨域返回值

    window.location.href = "http://127.1.1.1:1010/.../closePage.jsp?callFlag=" + param; } ``` 在`closePage.jsp`中,我们可以捕获URL中的`callFlag`参数,处理完成后关闭对话框。至此,我们成功地解决了`window....

Global site tag (gtag.js) - Google Analytics