onclick erzeugen

exxecc

Grünschnabel
HiHo Tutorials User,

Fixes googlen hat auch nichts gebracht.
dann kommt hier mal meine erste und bestimmt nicht letzte Frage ;)

Wie kann ich z.B einem Bild beim erstellen das Attribut onlick vergeben?
Zur Zeit sieht das ganze so aus:

Code:
	var img_options_delete = document.createElement('img');
	img_options_delete.className = 'img_tiny';
	img_options_delete.src = 'img/delete.png';
	img_options_delete.id = 'new_del_'+id;
	img_options_delete.alt = 'Eintrag löschen';
	document.getElementById('options_'+id).appendChild(img_options_delete)

Zuerst hab ich versucht es so hinzuzufügen, was natürlich nicht funktioniert:
Code:
	img_options_delete.onclick = 'del_div(id)';
Es kommt kein Fehler, wird aber auch kein "onclick" erzeugt.

//edit[0]:
auch:
Code:
	img_options_delete.onclick = del_div(id);
hat keinen Nutzen. Er will dann die Funktion direkt ausführen.


Hat da jemand ein Vorschlag wie man das lösen könnte?

Mit freundlichen Grüßen,

Exxecc
 
Zuletzt bearbeitet:
Hi,

willkommen im Forum!

Du kannst dem onclick-Event eine anonyme Funktion zuweisen. Dort kannst du die gewünschten Anweisungen notieren.
Code:
img_options_delete.onclick = function(){
  // DOTO: Gewünschte Anweisungen
}
Vielleicht hilft dir das weiter.

Ciao
Quaese
 

Neue Beiträge

Zurück