`

js 对象添加事件与屏蔽事件

阅读更多
<!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屏蔽返回

    JavaScript屏蔽返回功能通常涉及到网页的导航控制,这是前端开发中的一种常见需求,特别是在单页应用(SPA)中。在浏览器环境中,用户可以通过点击浏览器的“返回”按钮来浏览历史记录,但有时候开发者可能希望阻止...

    屏蔽FLASH右键JS

    在这个场景下,“屏蔽FLASH右键JS”意味着开发者使用JavaScript代码来捕获并阻止用户对Flash对象的右键点击事件,防止默认的Flash上下文菜单出现。 实现这一功能通常需要以下步骤: 1. 在HTML中嵌入Flash对象时,...

    Js完美屏蔽网页Flash右键菜单.rar

    在标题“Js完美屏蔽网页Flash右键菜单.rar”中提到的问题,是关于如何利用JavaScript来防止用户在Flash对象上触发默认的右键菜单。这个功能在某些情况下可能很有用,例如保护内容不被轻易复制或者提供更加定制化的...

    javascript实现网页屏蔽Backspace事件,输入框不屏蔽

    在JavaScript中,当事件被触发时,与事件相关的详细信息会被封装在一个事件对象(event object)中。开发者可以利用事件对象的属性来获取更多关于该事件的信息。例如,`event.keyCode` 属性返回一个数字,该数字代表...

    源文件程序天下JAVASCRIPT实例自学手册

    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屏蔽右键

    ### JS屏蔽右键知识点 #### 一、概述 在网页开发过程中,为了保护网页中的图片、文字等元素不被随意复制或下载,开发者有时会采用技术手段限制用户的某些操作,如禁止用户通过鼠标右键调出上下文菜单来保存图片或...

    用javascript屏蔽功能键

    屏蔽鼠标右键可以在 `&lt;body&gt;` 标签中添加 `oncontextmenu` 属性,或者通过 JavaScript 函数来实现: 1. **直接在 `&lt;body&gt;` 标签中添加属性**: ```html ;"&gt; ``` 2. **使用 JavaScript 函数**: ```javascript ...

    flash与C#通讯屏蔽右键菜单

    - **Flash External Interface (ExternalInterface)**:这是Flash与JavaScript交互的方式,由于C#可以通过WebBrowser控件嵌入网页,所以Flash可以通过调用JavaScript函数,间接与C#进行通信。 - **本地套接字...

    JavaScript基础和实例代码

    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 通过...

    网页中屏蔽flash右键

    通常,这涉及到在HTML中添加脚本引用,然后在JavaScript中创建Flash对象时调用相关函数。 请注意,虽然这种方法可以实现屏蔽Flash右键菜单,但也可能带来一些副作用,如影响用户的交互体验,或者与某些浏览器、安全...

    flex自定义右键菜单 完全屏蔽

    将这些`MenuItem`对象添加到`ContextMenuStrip`中,然后将其分配给需要响应右键点击的组件的`contextMenu`属性,即可实现自定义右键菜单。 例如,创建一个包含两个菜单项的自定义右键菜单: ```actionscript var ...

    jquery页面屏蔽器插件

    2. **调用插件**:在JavaScript中,你可以通过jQuery对象选择器找到要屏蔽的元素,然后调用插件提供的方法。例如,`$("#element").block()`会屏蔽ID为`element`的元素。 3. **设置参数**:插件可能提供一些可配置的...

    屏蔽浏览器广告小插件

    浏览器广告屏蔽小插件是一种非常实用的工具,它通过JavaScript(JS)代码来实现对网页中广告内容的过滤。在日常上网过程中,我们经常会遇到各种形式的广告,这些广告不仅影响浏览体验,有时还可能带来安全风险。...

    网页中屏蔽flash右键 RightClick 0.70,超有效

    在这个项目中,`rightClick.js`可能通过监听Flash对象的鼠标事件,并阻止默认的右键菜单显示,从而达到屏蔽右键的功能。开发者可能需要将这段代码嵌入到HTML页面中,并与Flash对象关联,以实现屏蔽效果。 `LICENSE....

    js 禁止保存、屏蔽、缓存、页面保护

    7. 检查是否在框架中:通过比较 `window` 对象与 `top` 对象的引用,可以判断当前页面是否在框架内。如果不在,可以重定向到框架页。 8. 防止被 `frame` 或 `iframe` 包含:通过检测 `top.location` 与 `self....

    JS禁止在图片上使用右键.rar

    标题中的“JS禁止在图片上使用右键”指的是利用JavaScript技术来阻止用户在网页上的图片上执行默认的右键操作,比如弹出上下文菜单,这通常是为了防止图片被盗用或者保护网页的交互体验。这一功能在一些需要保护版权...

    自定义列表框,可以屏蔽某些元素

    在Python的tkinter库中,可以利用Listbox对象和相应的事件绑定来实现类似功能。 要创建这样一个自定义列表框,你需要执行以下步骤: 1. **定义数据结构**:首先,你需要一个数据结构来存储所有的列表项。这可以是...

    javascript常用技术

    本文将详细介绍JavaScript的一些常用技术,包括事件处理、对象操作、代码技巧等。 首先,JavaScript的事件处理是它与用户交互的核心机制。例如,`doSelectUser`函数是一个典型的事件处理函数,用于打开一个模态...

    Firefox浏览器兼容JS脚本供参考

    2. **屏蔽Form提交事件** 在阻止表单默认提交行为时,IE使用`event.returnValue = false;`,而Firefox使用`event.preventDefault();`。确保在处理表单提交事件的函数中同时包含这两行代码,以覆盖所有浏览器。 3. ...

    网站非法关键字屏蔽

    `Setup_Apache_Win2003.bat`可能是一个批处理脚本,用于在Windows Server 2003上安装或配置Apache服务器,以便添加或调整关键字屏蔽规则。通常,这会涉及到修改Apache的配置文件(如httpd.conf),并可能集成一些第...

Global site tag (gtag.js) - Google Analytics