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



Doporučuji
Pro své weby používám *Webhosting C4: 20 GB prostoru, PHP, MySQL, e-maily, subdomény za 1200 Kč (zdarma 2 GB navíc každý rok). Více WebhostingC4.cz.
Potřebujete poradit?


Vyhledávání


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.

Reklama