Hi Everyone,
 
A web page that I'm testing with webkit, uses two event listeners about load 
event.
It registered those by assigning to window.onload and setting as an 'onload' 
attribute of body element.
 
On webkit, last registered one replaces previous one, in this case 'onload' 
attribute wins.
I checked other browsers, but only chrome permits two listeners on same event 
type.
 
I googled and found out that it's DOM Level 0 event handling.
And I'm wondering this is a webkit bug when using a mix of traditional model 
and inline model (as referred to below), or implementor dependent.
 
https://en.wikipedia.org/wiki/DOM_events#DOM_Level_0 
 
<html> 
<head> 
<title>onloadload</title> 
<script type="text/javascript"> 
function load() {
    alert("body.onload");
}
window.onload = function () { // traditional model
    alert("window.onload");
};
</script> 
</head> 
<body onload="load()"> <!-- inline model -->
<p>onload.</p> 
</body> 
</html> 
 
Thanks in advance.
jongdeok.
 
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to