Javascript 事件捕获的备忘(setCapture,captureEvents)
来源:互联网 发布:c语言abs函数原理 编辑:程序博客网 时间:2024/05/05 05:41
到底是什么方法让 mousemove 和 mouseup 事件可以到浏览器外也可以触发
今天看VML画板的时候看到div1.setCapture(); 备忘下
object.setCapture() 当一个object的被 setCapture 后,他的方法将会被继承到整个文档进行捕获。
当不需要把方法继承到整个文档捕获时,要用 object.releaseCapture()
Mozilla 也有类似的功能,方法稍微不同
window.captureEvents(Event.eventType)
window.releaseEvents(Event.eventType)
Event 是Mozilla特殊的一个object.
eventType 包括: Abort, Blur, Click, Change, DblClick, DragDrop, Error, Focus, KeyDown, KeyPress, KeyUp, Load, MouseDown, MouseMove, MouseOut, MouseOver, MouseUp, Move, Reset, Resize, Select, Submit, Unload.
<HTML>
<BODY>
<div id="m_Div" style="width:200px;height:200px;border:1px solid #999;padding:2px" onclick="alert('Hello 接受到事件~')">点一下IE的菜单或者按钮看看:)
又或者IE窗口外的地方</div>
<SCRIPT LANGUAGE="JavaScript">...
<!--
document.getElementById("m_Div").setCapture()
//-->
</SCRIPT>
</BODY>
</HTML>
<BODY>
<div id="m_Div" style="width:200px;height:200px;border:1px solid #999;padding:2px" onclick="alert('Hello 接受到事件~')">点一下IE的菜单或者按钮看看:)
又或者IE窗口外的地方</div>
<SCRIPT LANGUAGE="JavaScript">...
<!--
document.getElementById("m_Div").setCapture()
//-->
</SCRIPT>
</BODY>
</HTML>
- Javascript 事件捕获的备忘(setCapture,captureEvents)
- Javascript 事件捕获的备忘(setCapture,captureEvents)
- Javascript 事件捕获的备忘(setCapture,captureEvents)
- SetCapture捕获鼠标 ,转换获取的坐标
- javascript的事件冒泡和事件捕获
- javascript的事件捕获和事件冒泡
- javascript的事件冒泡和事件捕获
- SetCapture() 捕获鼠标
- 调用SetCapture()捕获其它线程的鼠标输入
- javascript 事件的捕获和冒泡
- javascript 捕获键盘事件
- javascript捕获ocx事件
- JavaScript异常捕获、事件
- JavaScript 事件冒泡 捕获
- 用SetCapture捕获鼠标消息
- setCapture和releaseCapture的小应用鼠标拖拽事件
- javascript捕获窗口关闭事件
- javascript捕获窗口关闭事件
- CVS安装与配置
- 关于inode
- 春节有望从除夕开始放假,专家称取消五一黄金周已成定局
- 江苏女大学生做“裸替” 美丽背影获好评
- 茶歌
- Javascript 事件捕获的备忘(setCapture,captureEvents)
- 123%
- 请教各位高手下面的错误是什么错误的啊
- 关于.net的一则笑话(无奈一笑)
- 主从表更新
- 无法进入系统
- JSP数据库连接池的必要性
- http://cometdaily.com/
- 搭建完美JSP开发环境