对象事件与处理程序代码进行关联的几种方式
2012-04-20 12:05
453 查看
1.在事件源对象所对应的HTML标签上增加一个要处理的事件属性,让事件属性的值等于处理该事件的函数名或程序代码
2.直接在javascript代码中,设置元素对象的事件属性,让事件属性等于处理改事件的函数名或程序代码。
3.在一个专门的<sctipt>标签中编写某种事件的处理程序代码,并用for属性指定事件源和用event属性指定事件名,种种<script>标签中的脚本程序只在指定的事件源的指定事件发生时才被调用。
<script language = "javascript"> <!-- function handle(){ ...... } <script> <body oncontextmenu="handle()">
2.直接在javascript代码中,设置元素对象的事件属性,让事件属性等于处理改事件的函数名或程序代码。
<script> <!-- document.oncontextmenu = handle; function handle() { return false; } --> </script>
3.在一个专门的<sctipt>标签中编写某种事件的处理程序代码,并用for属性指定事件源和用event属性指定事件名,种种<script>标签中的脚本程序只在指定的事件源的指定事件发生时才被调用。
<script language=javascript for="document" event="oncontextmenu"> window.event.returnValue=false; </script>
相关文章推荐
- DOM中为事件添加事件处理程序的几种方式以及跨浏览器方式
- 浅谈Javascript事件处理程序的几种方式
- 浅谈Javascript事件处理程序的几种方式
- Composite 合成模式可以让客户程序把单个基本对象和对象的合成用一种统一的方式进行处理
- 浅谈 Javascript 事件处理程序的几种方式
- 事件处理程序的几种方式总结
- 浅谈Javascript事件处理程序的几种方式
- javascript练习:8-5事件与处理代码关联
- JavaScript权威指南_162_第17章_事件处理_17.2-注册事件处理程序-设置JavaScript对象属性为事件处理程序
- 处理事件的方式:两种类的覆盖处理(自己管理,覆盖专用事件函数;自己统一管理,覆盖QWidget::Event通用函数),一种对象的处理(父控件统一管理,即安装过滤器),两种全局处理(QCoreApplication安装过滤器;覆盖notify方法)
- UGUI点击事件的几种代码添加方式
- DOM事件流、事件处理程序以及事件对象
- JavaScript 事件流、事件处理程序及事件对象总结
- 跨浏览器事件处理程序及跨浏览器事件对象(事件笔记)
- 通过文档事件处理程序引入JavaScript脚本代码实例
- js 事件流,事件处理程序,事件对象
- JavaScript 事件处理程序的指派方式
- 几种典型程序Button处理代码的定位
- (4)事件处理——(5)为代码简洁做的快捷方式(Shortcuts for code brevity)
- js 几种类型的事件处理程序