JavaScript - Dialogová okna
Díky dialogovým oknům může skript upozorňovat, dát na výběr a předávat hodnoty od návštěvníka. Dialogová okna, jak už název napovídá slouží ke komunikaci mezi uživatelem a skriptem.
window.alert()
Toto okno vás upozorňuje, varuje, dává informace. Syntaxe: window.alert("upozornění")
<input type="button" value="OK" onClick="window.alert('klepl jste na button OK')">
Po stisku tlačítka se objeví zpráva "klepl jste na button OK". Ukázka:
window.confirm()
Okno, které nabízí nějakou možnost (je třeba potvrdit nebo zrušit). Syntaxe: window.confirm("dotaz")
.
<script> function dotaz(){ okno=window.confirm("přejete si zobrazit informace o této stránce?"); if(okno) window.alert("(c) Josef Novák"); } </script> <input type="button" onClick="dotaz();" value="info">
Ukázka:
window.prompt
Tímto oknem může uživatel předávat hodnoty skriptu. Syntaxe: window.prompt("text","implicitní text")
.
<script> function vase_jmeno(){ jmeno = window.prompt('Jak se jmenujete','jméno'); if (jmeno) window.alert("Jmenujete se "+jmeno); else window.alert("Nezapsal jste nic"); } </script> <input type="button" onClick="vase_jmeno();" value="jméno" />
Metoda window.prompt()
zobrazí okno, které bude žádat vaše jméno. Rozhodovací konstrukce if(jmeno)
zjišťuje, zda byla tato proměnná zadána. Ukázka:
Další: Cykly
Vyhledávání
Základy
Zajímavosti
DOM
Poradna
Pokud si nevíte rady, chcete kontakt na spolehlivého tvůrce webu, či vás zajímá cizí názor, ozvěte se.