Dialog-Box - Confirm
bearbeitet von
@@Matthias Scharwies
> Deshalb steht im Tutorial:
>
> "*Das dialog-Element wird leider noch nicht durchgehend unterstützt, sodass wir es zwar verwenden können, seine Funktionalität aber mit JavaScript nachbauen müssen.*"
Müssen **wir** das? Ist es überhaupt sinnvoll, dass **wir** das nachbauen? Oder ist es nicht sinnvoller, den bei *Can I use*{:@en} verlinkten [Polyfill](https://github.com/GoogleChrome/dialog-polyfill) zu verwenden?
Ich hab den mal in [diesem Codepen](https://codepen.io/gunnarbittersmann/pen/EdypVE) eingebaut.
Und dazu eine Frage: Warum funktiniert das
~~~JavaScript, good
document.querySelector('#ctrl-open-my-dialog').addEventListener('click', event => {
myDialogElement.showModal();
});
~~~
aber nicht das?
~~~JavaScript, bad
document.querySelector('#ctrl-open-my-dialog').addEventListener('click', myDialogElement.showModal);
~~~
LLAP 🖖
--
*„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“* —Kurt Weidemann