Добавление прослушивателя событий в аудио тег HTML5 в javascript

Привет, я создаю новый элемент звукового тега в Javascript, это код:

var audio = document.createElement("audio");
audio.setAttribute("id","myid");
audio.setAttribute("autoplay","autoplay");
document.body.appendChild(audio);

перед добавлением его в тело, я бы хотел разместить обработчик событий onended, я пробовал что-то вроде этого:

audio.onended = foo;

где foo выглядит примерно так: function foo () {alert ('Hola')}

и

audio.setAttribute("onended","foo()");

в обоих случаях это не сработало.В первом случае аудио тег добавляется без какого-либо обработчика событий; в то время как во втором случае добавляется звуковой тег, событие onended находится в атрибутах, но не срабатывает.

есть ли у кого-нибудь идеи?

заранее спасибо.

-z-

26
задан Zeta 11 June 2011 в 07:42
поделиться