VBScript – Pop-Up prozori (II deo)

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