klawischnigg: Variablen angeblich in function nicht bekannt

Beitrag lesen

Hi there,

Irgendwas habe ich grundsätzlich falsch verstanden.

ja

Die Zeile

arr_li[i].addEventListener('click', playTitel ( i ) );

durchläuft die function playTitel sofort, ganz ohne click.

Wenn Du die Funktion so angibst, wird sie immer sofort ausgeführt. Richtiger wäre:

arr_li[i].addEventListener('click', function (){

playtitel(i);

} );

wobei das "i" an dieser Stelle problematisch werden kann, weil es je nachdem, für welchen Bereich es gilt, uU nicht gefunden wird/definiert ist...