參考:
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;
}
分享到:
相关推荐
### window.location.href页面跳转的用法(区别于redirect) #### 概述 在Web开发过程中,页面跳转是一项常见的需求。通常我们会使用`Response.Redirect`来进行页面跳转,但这种方式无法在跳转前执行客户端脚本...
location.href 只能跳转到当前页面,而 window.location.href 可以跳转到当前页面或父页面。 三、window.location.href 和 window.location.reload() 的区别 window.location.href 和 window.location.reload() 都...
- **window.location** 更适合用于同一浏览器窗口内的导航和页面之间的跳转。 - **window.open** 更适合用于打开新的浏览器窗口或标签页,特别是在需要弹出新窗口的情况下。 #### 五、安全性和隐私考虑 - 使用 `...
在Web开发中,`window.location`对象用于获取或设置当前浏览器窗口的位置信息,而`window.location.href`则用来获取或设置当前文档的URL。在涉及到网页中的框架(Frames)时,`top.location.href`与`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的...
然而,在使用JavaScript的`window.location.href`进行页面跳转时,有时会出现Session丢失的问题,这可能导致用户在跳转后无法访问之前存储在Session中的数据。本文将探讨这个问题的原因及解决方案。 首先,我们需要...
在处理JS跳转问题时,我们通常会遇到几种常见情况,如使用`window.location`对象、`location.href`、`a`标签的`onclick`事件以及表单提交等。下面将详细介绍这些知识点及其解决方法。 1. `window.location`对象 `...
与`document.URL`不同的是,`window.location.href`不仅可以用来读取URL,还可以进行赋值操作,从而实现页面的跳转。当你改变`window.location.href`的值时,浏览器会加载新的页面。 在实际应用中,如果你只是想...
于是我在location前面加了一个 window,即改为: onclick=”[removed].href(‘http://baidu.com’);” 发现仍然不行。 于是去baidu之,找到一个答案: 使用[removed]=”url”; 代替 location.href(‘url’);” 于是...
这种行为让`window.location.href`成为了在需要完全保留URL结构(特别是当涉及到页面跳转或需要处理特定片段标识符的情况)时的理想选择。 ### 实际应用场景 1. **页面导航**:当需要基于URL片段标识符执行某些...
这是最常见的页面跳转方法,通过改变`window.location.href`属性来重定向浏览器到新的URL。 ```javascript window.location.href = "http://www.example.com"; ``` #### 2. `window.navigate`方式 此方法在早期的...
简单的说:几种location.href的区别 js实现网页被iframe框架功能 “[removed].href”、”location.href”、”self.location.href”是本页面跳转 “parent.location.href”是上一层页面跳转 “top.location.href”是...
`window.location.href`返回一个字符串,该字符串包含完整的当前页面URL。这包括了协议(http或https)、主机名、端口号(如果有的话)、路径和查询字符串等所有部分。 ```javascript console.log(window.location....
1. 在原来的窗体中直接跳转用 `window.location.href="你所要跳转的页面"`; 2. 在新窗体中打开页面用 `window.open('你所要跳转的页面')`; 3. 返回上一页用 `window.history.back(-1)`; 4. 按钮式 `...
在JavaScript中,`document.URL` 和 `window.location.href` 都是用来获取当前页面URL的属性,但它们之间存在微妙的区别。这两个属性虽然在大多数情况下返回的值相同,但在特定的场景下,它们的表现可能会有所不同。...
这是最常用的一种页面跳转方法,通过改变`window.location.href`属性的值来实现页面跳转。例如: ```javascript window.location.href = "login.jsp?backurl=" + window.location.href; ``` 在这段代码中,我们...
<script>window.opener.location.href=window.opener.location.href;window.close(); ``` 这段代码将关闭当前子窗口,并刷新打开它的父窗口。 ##### 4. 弹出新窗口 ```html <script>window.open('rows.aspx','new...
在本文中,我们将总结多种JavaScript页面跳转代码,包括使用window.location.href、window.history.back、window.navigate、self.location等方法。 第一种:使用window.location.href window.location.href是...
window.location.href = "http://127.1.1.1:1010/.../closePage.jsp?callFlag=" + param; } ``` 在`closePage.jsp`中,我们可以捕获URL中的`callFlag`参数,处理完成后关闭对话框。至此,我们成功地解决了`window....