The 9th chapter: event One, event type
- IE: bubbling, to document
- Netscape: Capturing, starting from document
- Mozilla: Bubble + capture. To Window
- DOM: Bubbling + capture. Most compatible standard browser to window
Second, the Listener function
Ie
There are two methods for each element and window object:
[Object].attachevent (' onclick ', fnhandler); [Object].detachevent (' onclick ', fnhandler);
- Dom
- syntax [Object].addeventlistener (' Click ', Fnhandler, false); [Object].removeeventlistener (' Click ', Fnhandler, false);
- Load and release, must correspond to one by one for bubbling and capturing
Third, the event object
- Ie
- is a property of window: window.event
- Dom
Iv. Comparison of Event objects
- Default behavior for blocking events
- IE Event.returnvalue = false;
- DOM Ev.preventdefault ();
- Block event bubbling
- IE event.cancelbubble = true;
- Mozilla Ev.stoppropagation ();
- Mouse events
- SOURCE Node
- IE:event.srcElement
- DOM:ev.target
- MouseOver and Mouseout Event properties
- Ie:fromelement, Toelement
- Mouseover:toelement = srcelement
- Mouseout:fromelement = srcelement
- DOM:ev.relatedTarget
- MouseOver: from where
- Mouseout: Where to go
"JavaScript Advanced Programming Notes-Chapter Nineth: Events"