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