JavaScript – Window objekat

Window objekt je najviลกi objekt u JavaScript hijerarhijskom objektnom modelu. U hijerarhijskom modelu window objekt sadrลพi sve ostale objekte, tj. kada u kodu vrลกimo „adresiranje“ objekta, prvo navodimo window objekt pa onda sve ostale podobjekte. U sledeฤ‡em primeru prikazaฤ‡emo pozivanje podobjekta „document“:


window.document.write(„Tekst koji se ispisuje.“);

Na osnovu ovog modela taฤno moลพemo odrediti koji je objekt viลกi u hijerarhiji, a koji niลพi. Iz prethodnog primera vidimo da se pri pozivu objekta polazi od najviลกeg objekta ka najniลพem, i to tako da se odvajaju taฤkama. Kada doฤ‘emo u nazivu do samog objekta, onda navodimo njegove dogaฤ‘aje, osobine i metode.

Ovaj objekt ima sledeฤ‡e osobine:

  • Name – sam naziv prozora
  • Status – poruka koja ฤ‡e se pojaviti na statusnoj liniji
  • Closed – ako je prozor otvoren vrednost osobine je „True“, u suprotnom je „False“
  • Frames – skup frejmova u prozoru
  • Length – veliฤina skupa frejmova.
Naveลกฤ‡emo i sve metode objekta:
  • Alert( ) – pozivanje modalnog prozora
  • Blur( ) – skidanje fokusa sa elemenata stranice
  • Focus( ) – postavljanje fokusa na objekte stranice
  • Scroll( x , y) – postavljanje prozora (scroll-ovanje) na ลพeljene koordinate
  • Open( ) i Close( ) – otvaranje i zatvaranje drugih prozora
  • Prompt ([poruka], [neka vrednost]) – input prozor, tj. prozorฤiฤ‡ sa ulaznim poljem
  • Confirm ( [poruka]) – otvaranje modalnog prozora sa upitom i ponuฤ‘enim odgovorima „OK“ i „Cancel“.

Prikazaฤ‡emo i primer sa najฤeลกฤ‡e koriลกฤ‡enom metodom, „Open“ metodom.


<HTML><TITLE></TITLE>
<HEAD>
<SCRIPT Language="JavaScript">
<!–
function otvori() {
window.open("index.htm",
"Open", "width=200, height=200");
}
//–>
</SCRIPT>
</HEAD>
<BODY>
<a href="javascript: otvori()">Neki link</a>
</BODY>
</HTML>

Prethodni kod otvoriฤ‡e vam novi prozor browser-a, veliฤine 200 puta 200 piksela, sa zadatim naslovom (srednji parametar) i to sa zadate adrese (prvi parametar).

Pratite Krstaricu na www.krstarica.com