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.