`
arthurln
  • 浏览: 43055 次
社区版块
存档分类
最新评论

return false

阅读更多

以前点某个链接希望停留在本页面的时候,往往会用href=“#”来做、今天学会了用onclick="return false;"
因为解释器是根据link的onclick方法的返回值来判断是否继续操作的。

这样就可以进一步提高javascript的兼容性,比如写一个弹出窗口就可以这样:
<a href = "http://www.iteye.com" onclick = "window.open(......); return false;">JavaEye</a>
这样支持javascript的用户可以看到弹出窗口,不支持的可以直接链接到页面。

在实际的测试中,firefox2可以实现,ie6不行。

分享到:
评论

相关推荐

    javascript中return,return true,return false三者的用法及区别

    1.语法及返回方式 ①返回控制与函数结果  语法为:return 表达式... 而return false就相当于终止符,return true就相当于执行符. 在js中return false的作用一般是用来取消默认动作的.比如你单击一个链接除了触发你的”on

    js中return false(阻止)的用法.docx

    ### JavaScript中`return false`的使用详解 #### 一、`return false`的基本概念与作用 在JavaScript中,`return false`通常用于阻止事件的默认行为。当一个事件发生时,浏览器通常会执行一系列默认操作。例如,...

    浅析return false的正确使用

     return false; // Prevent browser from visiting `#` }); 这个函数使用toggle来显示或者隐藏#mydiv,然后阻止浏览器继续访问href中指定的链接。 像上面这样的例子会让用户养成使用“return false”来阻止浏览器...

    JavaScript中return false的用法

    在JavaScript编程中,`return false`是一个非常常用的语句,尤其是在事件处理中。本文将详细探讨`return false`的用法,以及它在防止默认事件行为方面所起的作用。 首先,需要明确的是,`return false`通常出现在...

    js中return false(阻止)的用法

    在JavaScript编程中,`return false`是一个经常被用来阻止默认动作和事件冒泡的关键字。它是`return false;`语句的简写形式,作用于函数或事件处理程序中,可以取消对象的默认动作并阻止事件继续传播。在处理表单...

    JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别

    然而,它们在处理`return false`时的行为有所不同,这可能会导致混淆,尤其是在期望中断循环的情况下。接下来,我们将深入探讨这两个方法的区别。 ### 1. jQuery的`.each()`方法 `.each()`是jQuery库提供的一个...

    完美实现js拖拽效果 return false用法详解

    本篇文章将深入探讨如何使用JavaScript实现一个完美的拖拽功能,并重点讲解`return false`的用法。 首先,拖拽功能的核心在于监听鼠标事件,如`mousedown`、`mousemove`和`mouseup`。当用户按下鼠标时(`mousedown`)...

    return false;和e.preventDefault();的区别

    在JavaScript和jQuery中,`return false;` 和 `e.preventDefault();` 都被用来取消默认行为,但它们之间存在一些微妙的区别。这两种方法通常在处理DOM事件,如点击(click)事件时使用,以防止浏览器执行与事件关联...

    浅析onsubmit校验表单时利用ajax的return false无效问题

    代码如下:/** * 表单提交... return false; } var t = new Date().getTime(); $.ajax({ type: “POST”, url: “/users/checkrepeat/”, data: “name=” + $(‘#name’).val() + “&time=” + t, success:fun

    EventEmitter:简单的事件发射器,可以用“return false”语句取消

    标题“EventEmitter:简单的事件发射器,可以用“return false”语句取消”指出了EventEmitter的核心特性和一种特殊用法。下面我们将详细讨论这两个方面: 1. **EventEmitter的基本工作原理**: - **事件注册**:...

    学习jQuey中的return false

    在jQuery中,`return false` 是一个非常常用的技巧,它有多种作用,主要涉及阻止事件的默认行为、中断函数执行以及防止事件冒泡。在上述的示例中,`return false` 被用于防止超链接的跳转和阻止表单的提交。 1. **...

    c++路径 c路径 c++路径 c路径

    InternetWriteFile return FALSE, IsAsyncIOSucceeded uRet = 2 start to InternetWriteFile dwBufLen = 10240, m_hHttpFile = 13369360 IsAsyncIOSucceeded dwError = 997 InternetWriteFile return FALSE, ...

    return false,对阻止事件默认动作的一些测试代码

    我们为其绑定以下事件 代码如下: test.onkeydown = function(){ return false; } test.onkeyup = function(){ return false; } test.onkeypress = function(){ return false; } 我们分别注释掉其中的两个事件,每次...

Global site tag (gtag.js) - Google Analytics