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