Wbudowane obiekty - frame


Przejd╝ do: [w│a╢ciwo╢ci] | [metody]

Obiekt frame zawiera informacje na temat danej ramki. Ka┐da ramka zdefiniowana jest poleceniem <FRAME>. Obiekt frame jest bardzo podobny do obiektu window, poniewa┐ ramka jest tak jakby osobn▒ stron▒, kt≤ra posiada swoje ╝r≤d│o oraz inne w│a╢ciwo╢ci i metody. Do ramki mo┐na dotrzeµ r≤wnie┐ poprzez tablicΩ asocjacyjn▒ frames[ ]. Ilo╢µ ramek w bie┐▒cej ramce/oknie okre╢la window.frames.length. WiΩcej o dzia│aniu tego obiektu dowiesz siΩ z kursu JavaScript, a o deklarowaniu i parametrach znacznika <FRAME> - z kursu HTML'a.

W│a╢ciwo╢ci

document

odniesienie do dokumentu w danym oknie [wiΩcej...]

frames

tablica (kolekcja) zawierajÜca referencje do wszystkich ramek w oknie (czyli element≤w okre╢lonych przez <FRAME NAME="ramka1">)

length

okre╢la liczbΩ ramek znajduj▒cych siΩ bezpo╢rednio w danym oknie

location

okre╢la adres URL bie┐▒cego okna [wiΩcej...]

name

okre╢la nazwΩ okna

parent

okre╢la okno nadrzΩdne w hierarchii wzglΩdem bie┐▒cego okna, tzw: "rodzic"

self

okre╢la bie┐▒ce okno (r≤wnowa┐ne z window)

top

okre╢la okno najwy┐ej po│o┐one w hierarchii


Metody

alert("tekst")

wy╢wietla okienko dialogowe typu alert [wiΩcej...]

blur

odbiera focus, deaktywuje

close

zamyka dane okno

confirm("tekst")

wy╢wietla okienko dialogowe typu confirm [wiΩcej...]

focus

nadaje focus, aktywuje

open("adres", "nazwa", "parametry")

otwiera nowe okno [wiΩcej...]

prompt("tekst")

wy╢wietla okienko dialogowe typu prompt [wiΩcej...]

scroll(x, y)

przewija ramkΩ do podanych wsp≤│rzΩdnych

setInterval("funkcja", czas_w_ms)

ustawia wywo│ywanie funkcji w okre╢lonych odstΩpach czasu [wiΩcej...]

setTimeout("funkcja", czas_w_ms)

ustawia wywo│anie funkcji po up│ywie okre╢lonego czasu [wiΩcej...]

clearInterval(id)

zatrzymuje timer wywo│ywania funkcji w okre╢lonych odstΩpach czasu o danym id [wiΩcej...]

clearTimeout(id)

zatrzymuje timer wywo│ania funkcji po up│ywie okre╢lonego czasu o danym id [wiΩcej...]