[webkit-dev] Event listeners of the same type in DOM Level 0 event handling,
jongdeok.kim
jongdeok.kim at navercorp.com
Tue May 10 19:31:38 PDT 2016
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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-dev/attachments/20160511/dee8bd9f/attachment.html>
More information about the webkit-dev
mailing list