Я хотел бы использовать этот подход для отлова «завершенного» события элемента <video>
:
var v = document.getElementsByTagName("video")[0];
v.onended = function(e) { /* handle event */ }
Но в Safari 5.0.4 (6533.20.27) его не запускают.
Если я использую addEventListener
, это работает, но есть еще код:
var v = document.getElementsByTagName("video")[0];
v.addEventListener("ended", function(e) { /* handle event */ });
Я видел первый пример в W3C, но мне интересно, почему он не работает?
Может, я что-то не так делаю?