Tehnika Krstarice > Programiranje > JavaScript - Window objekat

JavaScript - Window objekat

12.12.2000.

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).

Preporučite ovaj članak

Članak još uvek nije ocenjen.