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