Hallo, ich möchte mit einer Javascript-Funktion allen Bildern auf meiner Seite ein onClick-Event hinzufügen.
Ich suche alle Bilder und zum Ersetzen des onClick-Events stehen mir ja 3 Möglichkeiten zur Verfügung:
1. $(arrImages[a]).bind('click',function () { alert('Es geht!'); });
2. $(arrImages[a]).click(function () { alert('Es geht!'); });
3. $(arrImages[a]).attr('onclick','alert(\'Es geht!\');');
Diese funktionieren auch alle 3!
ABER, das Ganze soll auch funktionieren, wenn das Bild schon standardmäßig ein onClick-Event hat. Die ersten beiden Varianten (1. und 2.) fügen mein neues onClick-Event nur hinzu und ersetzen es leider nicht!
Das 3. geht garnicht. Wird überhaupt kein onClick-Event mehr ausgelöst!
Hatte jemand eine Idee, wie ich das onClick-Event ersetzen kann???
Danke
Ich suche alle Bilder und zum Ersetzen des onClick-Events stehen mir ja 3 Möglichkeiten zur Verfügung:
1. $(arrImages[a]).bind('click',function () { alert('Es geht!'); });
2. $(arrImages[a]).click(function () { alert('Es geht!'); });
3. $(arrImages[a]).attr('onclick','alert(\'Es geht!\');');
Diese funktionieren auch alle 3!
ABER, das Ganze soll auch funktionieren, wenn das Bild schon standardmäßig ein onClick-Event hat. Die ersten beiden Varianten (1. und 2.) fügen mein neues onClick-Event nur hinzu und ersetzen es leider nicht!
Das 3. geht garnicht. Wird überhaupt kein onClick-Event mehr ausgelöst!
Hatte jemand eine Idee, wie ich das onClick-Event ersetzen kann???
Danke
Kommentar