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
以下例子偷懒一下,不做Mozilla的兼容,只是为了演示
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
相关联接:
ForIE
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/setcapture.asp
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/releasecapture.asp
ForMozilla
http://developer.mozilla.org/en/docs/DOM:window.captureEvents
http://developer.mozilla.org/en/docs/DOM:window.releaseEvents