JavaScript – Dijalog prozori

Ono ลกto nam jezik HTML ne nudi, a to je rad sa viลกe prozora odjednom, nudi nam JavaScript. Potreba za viลกe prozora ili za dijalog prozorom se javlja naroฤito kada posetilac web stranice unosi neke podatke u formular. Tada je recimo potrebno da se izvrลกi validacija unetih podataka, a u sluฤaju pogreลกnog unosa potrebno je obavestiti posetioca o tome. U JavaScript-u je to moguฤ‡e i izvodljivo, jer moลพemo komunicirati sa posetiocem putem malih dijalog prozora koji su nezavisni od HTML koda. Ovo je moguฤ‡e izvesti na dva naฤina:

Pomoฤ‡u metode „Alert“
Odmah ฤ‡emo prikazati primer:

<SCRIPT Language="JavaScript">
<!--  alert ("Poziv metode Alert, pritisnite OK"")  //-->
</SCRIPT>

Primetite da ispred „alert“ metode nema objekta, ovo je zbog toga ลกto je ova metoda deo osnovnog objekta „window“, pa ga nije potrebno navoditi. Najkorisnija primena je za upozorenje korisnika o neฤemu (pogreลกan unos).

Pomoฤ‡u metode „prompt( )“
Ova metoda se koristi kada treba da postignete interaktivnost sa posetiocem tj. neku vrstu obostranog dijaloga. Ova metoda, kada se pozove, kreira dijalog prozor u kome se posetiocu moลพe uputiti poruka, ali gde i korisnik ima polje za unos teksta (kao odgovor na upit). Takoฤ‘e, u ovom polju za unos moguฤ‡e je postaviti podrazumevani tekst, koji posetioc moลพe da prihvati ili da promeni. Evo i primera:

prompt(„Unesite neki tekst!“,“Podrazumevani tekst“)

Taj odgovor koji upiลกe posetioc nije moguฤ‡e upotrebiti osim ako se metod „Prompt“ ne dodeli nekoj varijabli koju bi dalje koristili u programu. I za ovo ฤ‡emo dati primer:

<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<SCRIPT Language=“JavaScript“>
<!–
documet.writeln (prompt („Unesite neki tekst!“,“Podrazumevani tekst“) );
neka_varijabla = prompt („Unesite neki tekst!“,“Podrazumevani tekst“) );
//–>
</SCRIPT>
</BODY>

Pratite Krstaricu na www.krstarica.com