Given that both Mozilla Firefox and Microsoft Edge both agree with WebKit, it 
is unlikely we would accept a change to this behavior.

—Myles

> On May 10, 2016, at 7:31 PM, jongdeok.kim <jongdeok....@navercorp.com> wrote:
> 
> 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 
> <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 <mailto:webkit-dev@lists.webkit.org>
> https://lists.webkit.org/mailman/listinfo/webkit-dev 
> <https://lists.webkit.org/mailman/listinfo/webkit-dev>
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to