Antwort an „Felix Riesterer“ verfassen

Lieber Nico,

button.addEventListener("click", function(event){
	//...
		dialog_ok.addEventListener("click", function(event) {
			// ...
		}, {once: true} );		
		
		dialog.addEventListener("keydown", function(event) {	
			// ...
		}, {once: true} );	

});	

Du willst also, dass nur dann, wenn ein spezieller Button mittels einem click-Event bedient wird, dass zwei andere Bedienelemente einen Eventlistener zugewiesen bekommen, egal ob sie schon einen haben oder nicht. Das bedeutet, dass mit jedem Klick auf diesen einen Button immer noch mehr an Eventlistenern hinzugefügt wird.

Oder missverstehe ich da etwas?

Liebe Grüße

Felix Riesterer

freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

Ihre Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.

abbrechen