<input type=button onclick="window.alert('Du hast mich angeklickt!');" value=window.alert />
JS genügt Erfordert PHP
<dialog id=dial open> <seo id=textImDisplay ></seo> <input type=button onclick='dialogSchliessen()'; value="Schliessen (JS)" /> <button command="close" commandfor="dial" >Schliessen (Direkt)</button> </dialog> <button onclick='dialogAnzeigen("Anzeigengeblockt")';>Anzeigen geblockt</button> <button onclick='dialogAnzeigen("Anzeigengefrei")';>Anzeigen frei</button> <button command="show-modal" commandfor="dial">Anzeigen geblockt</button> <script> function dialogAnzeigen(was) { if(was == "Anzeigengeblockt") { // Unterbindet ein Programmabbruch wenn der Dialog schon als NON-Modal geöffnet ist. try { document.getElementById('dial').showModal(); } catch(e) { document.getElementById('dial').close(); document.getElementById('dial').showModal(); } document.getElementById('textImDisplay').innerHTML = "Text ohne die Buttons zu beeinflussen."; } if(was == "Anzeigengefrei") { document.getElementById('dial').show(); document.getElementById('textImDisplay').innerHTML = "Text ohne die Buttons zu beeinflussen."; } if(was == "AnzeigenCode") { document.getElementById('dial').show(); document.getElementById('textImDisplay').innerHTML = "<pre>CODE</pre>"; } } function dialogSchliessen() { document.getElementById('dial').close(); } </script>