Добрый день!
Подскажите пожалуйста как правильно написать обработку события onended для Chrome.
В моём скрипте на
этой странице
есть две функции:
function speek(){
var id=id_speeker;
try{
if (speek_off==false || speek_off1==false){
if (sp_paus==false && sp[nfonem]=='001'){
next_sound();
}else{
$(id).autoplay=true;
$(id).src='/pifiya/sound/'+sp[nfonem]+'.wav';
$(id).onerror= function (){err_fonem(0)}
$(id).onended=function(){next_sound()}
}
}
}catch(e){}
}
//-------------------------------------------------------------------------------
function next_sound(){
nfonem++;
if (sp.length==nfonem){
end_speek()
}else{
speek();
}
}
Так вот строка :
$(id).onended=function(){next_sound()}
в chrome работать не хочет, хотя в Opere и Mozzile работает.
Пробовал так:
function chrom(){audio.addEventListener('ended', function(){next_sound();}, false);}
тоже ничего.
Как это поправить для chrome и заставить его бубнить?