B
Brian Genisio
Hello all,
In IE, when an event occurs, as long as it returns true, and
cancelBubble is not set, the event will bubble up through the elements
in the DOM tree.
Though, there is at least one event that does not bubble... the onLoad
event.
For instance:
<BODY onLoad="alert('body onload')">
<IMG src=img.gif onLoad="alert('img onload');">
<SCRIPT>alert("TEST");</SCRIPT>
</BODY>
will show : "img onload", "test", "body onload".
This prooves that the onLoad event did not bubble, even if true is
returned and cancelBubble == false.
Of course, this makes sense. Just because the image has loaded, does
not mean that entire page has loaded.
So, here is my question:
In what other cases are events not bubbled? Is there a pattern? Or is
this the only case?
Thanks,
Brian
In IE, when an event occurs, as long as it returns true, and
cancelBubble is not set, the event will bubble up through the elements
in the DOM tree.
Though, there is at least one event that does not bubble... the onLoad
event.
For instance:
<BODY onLoad="alert('body onload')">
<IMG src=img.gif onLoad="alert('img onload');">
<SCRIPT>alert("TEST");</SCRIPT>
</BODY>
will show : "img onload", "test", "body onload".
This prooves that the onLoad event did not bubble, even if true is
returned and cancelBubble == false.
Of course, this makes sense. Just because the image has loaded, does
not mean that entire page has loaded.
So, here is my question:
In what other cases are events not bubbled? Is there a pattern? Or is
this the only case?
Thanks,
Brian