http://help.dottoro.com/ljinxrmt.php
Registers an event handler function (event listener) for the specified event on the current object.
The event listener will be called every time when the event occurs on the current element. The event handler will also be called if the event occurs on a descendant element of the current object and the event can bubble up. In that case, the event handler will be called while the event propagates up in the DOM hierarchy.
The
attachEvent method only works in Internet Explorer and Opera, use the
addEventListener method in Firefox, Google Chrome and Safari (and Opera and Internet Explorer from version 9).
Use the
detachEvent method to remove an event listener that has been registered with the
attachEvent method. If a mouse event needs to be captured, use the
setCapturemethod.
Event propagation and capturing work differently in browsers. You can find a detailed description about them and some others (such as how to cancel an event) on the page for the
event object.