`
wandejun1012
  • 浏览: 2737626 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

javaonclick传递event

    博客分类:
  • JS
阅读更多

 

标签:js阻止事件冒泡

 

假设在html中有个onclick="showpopup()",在函数showpopup传一个名为event参数过去,

 

即是如下格式:onclick="showpopup(event)",那么在javascript的函数中可以接受到事件源。

 

 

见下述例子:

function showpopup(event){

   stopBubble(event);//将event再次传递,调用stopBubble,即可阻止了js的事件冒泡。

}

 

 

 

   //阻止冒泡事件
    function stopBubble(e) {
        if (e && e.stopPropagation) {//非IE
            e.stopPropagation();
        }
        else {//IE
            window.event.cancelBubble = true;
        }
    }

 

refurl:http://justcoding.iteye.com/blog/587876

 http://blog.csdn.net/xxd851116/article/details/4234188

http://www.jb51.net/article/9858.htm

分享到:
评论

相关推荐

    keybd_event,mouse_event 模拟产生键盘事件、鼠标事件的使用

    4. **`dwExtraInfo`**: 这可以是任何指针,通常用于传递额外的信息,但在这个函数中通常设置为`NULL`。 使用`keybd_event`,你可以模拟按键按下和释放的动作,这对于自动化脚本或者控制程序行为非常有用。例如,要...

    C#事件(event)使用方法详解

    事件(event)可以被看作是一个消息机制,对象可以通过事件(event)来传递消息。 事件(event)的使用方法: 事件(event)的使用方法可以分为两个部分:事件发生的类和事件接收处理的类。事件发生的类就是说在这个类中...

    C++Event机制的简单实现

    这表明我们的`EventManager`已经成功地将事件传递给了对应的事件监听器,并正确执行了监听器中的逻辑。 通过上述代码实现,我们不仅学习了如何在C++中构建一个简单的事件机制,还掌握了如何使用现代C++特性,如`std...

    window.event 对象详解

    在非IE浏览器中,`event`通常作为事件处理函数的参数传递,而不是作为全局对象的属性。因此,在非IE浏览器中,你应该这样写事件处理器: ```javascript element.onclick = function(event) { console.log(event....

    eventsource-polyfill.js

    为IE浏览器添加EventSource兼容性支持。为IE浏览器添加EventSource兼容性支持。

    FreeSwitch的event_socket模块分析

    FreeSwitch的mod_event_socket模块是其核心组件之一,它提供了通过socket进行远程控制FreeSwitch的能力。这个模块使得管理员或者第三方应用程序能够与FreeSwitch交互,执行API命令,接收和发送事件,进行日志记录...

    FreeRTOS传递结构体例程、传递数据指针例程.7z

    在这个特定的例子中,我们关注的是如何在FreeRTOS中利用消息队列来传递结构体和数据指针,从而实现高效的数据交换。 首先,消息队列是FreeRTOS中一种关键的同步机制,它允许任务之间通过发送和接收消息来进行通信。...

    EventLog Analyzer产品介绍

    EventLog Analyzer产品介绍 EventLog Analyzer是一个全面的日志管理和审计SIEM解决方案,旨在帮助组织对日志进行收集、关联分析、实时告警和审计。该解决方案支持多种日志类型,包括Windows、Linux/Unix服务器日志...

    V4-终极调试工具Event Recorder

    【Event Recorder:终极调试工具】 在嵌入式系统开发中,调试是不可或缺的一环,而“Event Recorder”作为一款强大的终极调试工具,被广泛应用于实时操作系统(RTOS)如RTT(Real Time ThreadX)中。它能帮助开发者...

    visualevent.zip

    Visual Event是一款功能强大的JavaScript事件侦测工具,尤其适用于前端开发者和网页设计师。它是一个插件,可以在多种浏览器上使用,包括但不限于谷歌浏览器,正如描述中所提到的,你也可以在百度或360浏览器上安装...

    前端项目-event-source-polyfill.zip

    《前端项目:EventSource-Polyfill的深度解析》 在前端开发中,实时通信是不可或缺的一部分,它使得网站能够及时地获取服务器端的更新,无需不断地刷新页面。EventSource,即Server-Sent Events(SSE),是HTML5...

    event和srcElement说明,方法,技巧

    ### event和srcElement详解 #### 一、概述 在Web开发中,事件处理是非常重要的一个环节,它使得页面能够响应用户的交互行为。`event`对象是JavaScript中的一个重要对象,用于捕获用户或浏览器的动作,例如点击按钮...

    C#写入事件查看器、eventLog控件使用DEMO

    4. 自定义事件类别:使用`WriteEntry`方法的其他重载版本,传递自定义的事件类别和事件ID。 5. 使用配置文件:将源和日志的配置信息存储在配置文件中,便于在不同环境中使用。 6. 日志监听:展示如何监听特定事件源...

    [JS]详尽解析window.event对象

    在事件发生时,`event`对象会作为参数传递给事件处理函数,允许开发者访问和操作与事件相关的数据。 1. `altKey`属性: `event.altKey`用于检查`Alt`键是否被按下。如果`Alt`键被按下,其值为`TRUE`,否则为`FALSE...

    Event_Log_Explorer_4.3.8.zi

    + Added Custom columns - you can extract information from description and display it in event list. + Added alerts by event type. * NewAPI: Event description could be missing for some events. Fixed. *...

    EventLog Analyzer 12.2.1

    ManageEngine EventLog Analyzer 12.2.1

    ManageEngine EventLogAnalyzer 12.04

    【ManageEngine EventLogAnalyzer 12.04】是一款由ManageEngine公司开发的企业级日志管理软件,专门用于收集、分析和报告系统事件日志。该版本提供了强大的日志管理和安全监控功能,帮助企业IT管理员更好地理解和...

    Visual Event.rar

    用Chrome插件Visual Event查看Dom绑定的事件 Visual Event简介 Visual Event是一个开源Javascript 书签,能提供绑定在DOM元素上的事件调试信息。Visual Event能显示如下信息: 1、哪一个元素有事件绑定 ...

    Event-B.pdf

    ### Event-B概述与应用 #### 一、Event-B的基本概念 **Event-B**是一种基于**B方法**的形式化建模语言和技术,它主要用于系统的设计和验证。与传统的B方法相比,Event-B通过引入事件和不变量等概念,更加侧重于...

    jquery.event.drag jquery拖动插件

    《jQuery Event Drag 插件深度解析与应用实践》 在Web开发中,用户交互体验的提升是关键之一,其中拖放(Drag and Drop)功能尤为常见,如文件管理、元素布局等。jQuery作为广泛使用的JavaScript库,提供了丰富的...

Global site tag (gtag.js) - Google Analytics