<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <BODY> <input id="para" type="text" /> <a href="www.baidu.com" id="baidu">百度</a> </BODY> <script language="javascript"> function test(event){ alert("执行单击事件"); } window.onload = function(){ var element = document.getElementById("baidu"); if(element.addEventListener){ // firefox , w3c 给元素添加事件 element.addEventListener("click",stopDefault,false); element.addEventListener("click",test,false); } else { // ie 给元素添加事件 element.attachEvent("onclick",stopDefault ); element.attachEvent("onclick",test); } function stopDefault(e ){ //阻止默认浏览器动作(W3C) if ( e && e.preventDefault ) { //火狐的 事件是传进来的e e.preventDefault(); } //IE中阻止函数器默认动作的方式 else{ //ie 用的是默认的event event.returnValue = false; } } } </script> </HTML>
冒泡和捕获讲解
http://www.cnblogs.com/hh54188/archive/2012/02/08/2343357.html
相关推荐
JavaScript屏蔽返回功能通常涉及到网页的导航控制,这是前端开发中的一种常见需求,特别是在单页应用(SPA)中。在浏览器环境中,用户可以通过点击浏览器的“返回”按钮来浏览历史记录,但有时候开发者可能希望阻止...
在这个场景下,“屏蔽FLASH右键JS”意味着开发者使用JavaScript代码来捕获并阻止用户对Flash对象的右键点击事件,防止默认的Flash上下文菜单出现。 实现这一功能通常需要以下步骤: 1. 在HTML中嵌入Flash对象时,...
在标题“Js完美屏蔽网页Flash右键菜单.rar”中提到的问题,是关于如何利用JavaScript来防止用户在Flash对象上触发默认的右键菜单。这个功能在某些情况下可能很有用,例如保护内容不被轻易复制或者提供更加定制化的...
在JavaScript中,当事件被触发时,与事件相关的详细信息会被封装在一个事件对象(event object)中。开发者可以利用事件对象的属性来获取更多关于该事件的信息。例如,`event.keyCode` 属性返回一个数字,该数字代表...
4.2 JavaScript对象的生成 4.2.1 HTML文档结构 4.2.2 DOM框架 4.2.3 顶级对象之间的关系 4.2.4 浏览器载入文档时对象的生成 4.3 JavaScript核心对象 4.4 文档对象的引用 4.4.1 通过对象位置访问文档对象 4.4.2 通过...
### JS屏蔽右键知识点 #### 一、概述 在网页开发过程中,为了保护网页中的图片、文字等元素不被随意复制或下载,开发者有时会采用技术手段限制用户的某些操作,如禁止用户通过鼠标右键调出上下文菜单来保存图片或...
屏蔽鼠标右键可以在 `<body>` 标签中添加 `oncontextmenu` 属性,或者通过 JavaScript 函数来实现: 1. **直接在 `<body>` 标签中添加属性**: ```html ;"> ``` 2. **使用 JavaScript 函数**: ```javascript ...
- **Flash External Interface (ExternalInterface)**:这是Flash与JavaScript交互的方式,由于C#可以通过WebBrowser控件嵌入网页,所以Flash可以通过调用JavaScript函数,间接与C#进行通信。 - **本地套接字...
4.2 JavaScript对象的生成 4.2.1 HTML文档结构 4.2.2 DOM框架 4.2.3 顶级对象之间的关系 4.2.4 浏览器载入文档时对象的生成 4.3 JavaScript核心对象 4.4 文档对象的引用 4.4.1 通过对象位置访问文档对象 4.4.2 通过...
通常,这涉及到在HTML中添加脚本引用,然后在JavaScript中创建Flash对象时调用相关函数。 请注意,虽然这种方法可以实现屏蔽Flash右键菜单,但也可能带来一些副作用,如影响用户的交互体验,或者与某些浏览器、安全...
将这些`MenuItem`对象添加到`ContextMenuStrip`中,然后将其分配给需要响应右键点击的组件的`contextMenu`属性,即可实现自定义右键菜单。 例如,创建一个包含两个菜单项的自定义右键菜单: ```actionscript var ...
2. **调用插件**:在JavaScript中,你可以通过jQuery对象选择器找到要屏蔽的元素,然后调用插件提供的方法。例如,`$("#element").block()`会屏蔽ID为`element`的元素。 3. **设置参数**:插件可能提供一些可配置的...
浏览器广告屏蔽小插件是一种非常实用的工具,它通过JavaScript(JS)代码来实现对网页中广告内容的过滤。在日常上网过程中,我们经常会遇到各种形式的广告,这些广告不仅影响浏览体验,有时还可能带来安全风险。...
在这个项目中,`rightClick.js`可能通过监听Flash对象的鼠标事件,并阻止默认的右键菜单显示,从而达到屏蔽右键的功能。开发者可能需要将这段代码嵌入到HTML页面中,并与Flash对象关联,以实现屏蔽效果。 `LICENSE....
7. 检查是否在框架中:通过比较 `window` 对象与 `top` 对象的引用,可以判断当前页面是否在框架内。如果不在,可以重定向到框架页。 8. 防止被 `frame` 或 `iframe` 包含:通过检测 `top.location` 与 `self....
标题中的“JS禁止在图片上使用右键”指的是利用JavaScript技术来阻止用户在网页上的图片上执行默认的右键操作,比如弹出上下文菜单,这通常是为了防止图片被盗用或者保护网页的交互体验。这一功能在一些需要保护版权...
在Python的tkinter库中,可以利用Listbox对象和相应的事件绑定来实现类似功能。 要创建这样一个自定义列表框,你需要执行以下步骤: 1. **定义数据结构**:首先,你需要一个数据结构来存储所有的列表项。这可以是...
本文将详细介绍JavaScript的一些常用技术,包括事件处理、对象操作、代码技巧等。 首先,JavaScript的事件处理是它与用户交互的核心机制。例如,`doSelectUser`函数是一个典型的事件处理函数,用于打开一个模态...
2. **屏蔽Form提交事件** 在阻止表单默认提交行为时,IE使用`event.returnValue = false;`,而Firefox使用`event.preventDefault();`。确保在处理表单提交事件的函数中同时包含这两行代码,以覆盖所有浏览器。 3. ...
`Setup_Apache_Win2003.bat`可能是一个批处理脚本,用于在Windows Server 2003上安装或配置Apache服务器,以便添加或调整关键字屏蔽规则。通常,这会涉及到修改Apache的配置文件(如httpd.conf),并可能集成一些第...