Nastavaljamo priฤu o „pop-up“ prozorima, uz pomoฤ VBScript-a, i to prozorima koje dobijamo preko metoda „confirm“ i „open“, objekta „Window“:
- Metod window.confirm
Ovaj metod prikazuje dijalog prozor za potvrdu sa porukom koju mi odreฤujemo, i dugmiฤima „OK“ i „Cancel“. Metod se uglavnom koristi za kada ลพelimo da korisnik verifikuje neku akciju ili neki podatak. Sintaksa ove metode je sledeฤa:
window.confirm([poruka])
Poruka predstavlja string koji ฤe se pojaviti kao tekstualna poruka u okviru dijalog prozora. Prikazaฤemo vam i mali primer za ovu metodu:
<SCRIPT language="VBScript">
<!–
Dim Confirmation
Ulaz= InputBox("Unesite vase ime",
"Personalizacija", "Pera Peric")
Potvrda = Confirm("Vase ime je: " + Ulaz)
/–>
</SCRIPT>
- Metod window.open
Najbolje smo ostavili za kraj. MsgBox, InputBox i Confirm metoda, predstavljaju samo dijalog prozore, koje moลพemo koristiti za pomoฤ posetiocima, ili za unos nekih podataka od njihove strane. Sa metodom „window.open“ moลพemo da kreiramo potpuno novi prozor browser-a. Ovaj prozor moลพemo da koristimo za dodatne informacije, za preuzimanje veฤe koliฤine podataka od korisnika, ili kao pomoฤ u navigaciji. Metoda otvara novi prozor browser-a i uฤitava dokument zadat atributom URL. Ukoliko ovaj atribut nije zadan, prikazaฤe se „prazan“ prozor (blank). Sintaksa metode je sledeฤa:
window.open([URL [, naslov [, parametri [, zamena]]]])
URL , kao ลกto smo rekli, predstavlja string vrednost koja sadrลพi specifiฤnu adresu dokumenta koji treba da se uฤita u prozor. Ukoliko je parametar izostavljen prikazuje se prazan prozor (about:blank). Naslov predstavlja naziv koji ฤe se dodeliti novom prozoru. Sledeฤa opcija su „Parametri“, koji predstavljaju seriju parametara koje odvajamo zarezom, a koji odreฤuju izgled novog prozora. Parametrom „Zamena“ odreฤujemo da li ฤe novi prozor biti zabeleลพen u listu history ฤitaฤa. Moลพe da ima dve vrednosti „True“ ili „False“, a bitna je zbog toga ลกto ovim moลพemo da spreฤimo, da se kretanjem posetioca preko navigacionih dugmadi (Back-Forward) ฤitaฤa, posetilac vrati na ovaj prozor. Evo i jednog jednostavnog primera:
<SCRIPT language="VBScript">
<!–
Dim NoviProzor
NoviProzor = window.open("neki_url.htm","Novi prozor", _
"height=450, width=500")
/–>
</SCRIPT>
Metoda vraฤa referencu kao rezultat kreiranja novog prozora. Dobro je ako ovu referencu smestite u varijablu (NoviProzor), za kasnije koriลกฤenje (recimo, zatvaranje tog prozora).
Pratite Krstaricu na www.krstarica.com