A(z) window objektum
Leírás
Név window
Leírás Felső szintű objektum, amely tartozéka minden document, Location, és History objektumcsoportnak.A window objektum felső szintű objektum a JavaScript kliens-hierarchiájában. Egy window objektum képviselhet vagy egy felső szintű ablakot, vagy egy FRAMESET -en belüli keretet. A könnyebb elképzelhetőség kedvéért gondolhatunk úgy egy Frame objektumra, mint egy olyan window objektumra, amely nem felső szintű ablak.
Tulajdonságok
Név Leírás Csak NN Csak IE
closed Megadja, hogy az ablak zárva van-e. 1 1
crypto Objektum, amely lehetővé teszi a hozzáférést a Navigator titkosítási lehetőségeihez. 1 0
defaultStatus Az ablak állapotsorában megjelenítendő alapértelmezett szöveget tükrözi. 0 0
document document document Az aktuális dokumentumról tartalmaz információkat és eljárásokat szolgáltat a HTML kimenet létrehozásához. 0 0
frames Tömb, amely az ablak kereteit tükrözi. 0 0
history Információkat tartalmaz a kliens által az adott ablakban megtekintett URL-ekről. 0 0
innerHeight Az ablak tartalomterületének függőleges méretét határozza meg. 1 0
innerWidth Az ablak tartalomterületének vízszntes méretét határozza meg. 1 0
length A keretek száma az ablakban. 1 1
location Az aktuális URL-ről tartalmaz információkat. 0 0
locationbar A böngészőablak címsorát jelképezi. 1 0
menubar A böngésző menüsorát jelképezi. 1 0
name Egyedi név, az ablkra hivatkozáskor használható. 0 0
offscreenBuffering Megadja, hogy az ablakfrissítés képernyőpufferrel történik-e. 0 1
opener A hívó dokumentum ablaknevét adja meg, ha az aktuális ablak az open eljárással lett megnyitva. 1 1
outerHeight Az ablak külső szegélyének függőleges méretét adja meg, pixelekben. 1 0
outerWidth Az ablak külső szegélyének vízszintes méretét adja meg, pixelekben. 1 0
pageXOffset Az ablakban látható aktuális oldal éppen érvényes x pozícióját adja meg, pixelekben. 1 0
pageYOffset Az ablakban látható aktuális oldal éppen érvényes y pozícióját adja meg, pixelekben. 1 0
parent Annak az ablaknak, vagy keretnek a szinonímája,amely az aktuális keretet tartalmazza. 0 0
personalbar A böngészőablak 'Personal' sávját (IE alatt: Mappák) reprezentálja. 1 0
screenX Egy ablak bal szélének x koordinátáját határozza meg. 1 0
screenY Egy ablak felső élének y koordinátáját határozza meg. 1 0
scrollbars A böngészőablak gördítősávjait reprezentálja. 1 0
self Az aktuális ablak másik elnevezése. 0 0
status Az ablak állapotsorában megjelenő üzenetet határozza meg. 0 0
statusbar A böngészőablak állapotsorát reprezentálja. 1 0
toolbar A böngészőablak eszköztár-sorát reprezentálja. 1 0
top A legfelső böngészablak másik elnevezése. 0 0
window Az aktuális ablak egyik elnevezése. 0 0
Metódusok
Név Leírás Csak NN Csak IE
Egy üzenetablakot jelenít meg, egy OK gombbal. 0 0 alert(message)
Base-64 kódolással kódolt karakterlánc-adatot dekódol. 0 0 atob(encodedData)
Visszalép egyet az Előzményekben tárolt hivatkozások között, a felső szintű ablakban. 1 0 back()
Elveszi a fókuszt a megadott objektumról. 1 1 blur()
Base-64 kódolt szöveget hoz létre. 0 0 btoa(stringToEncode)
Felkészíti az ablakot, vagy dokumentumot, hogy elfogjon minden adott típusú eseményt. 1 0 captureEvents(eventType1 [|eventTypeN...])
Elveti a setInterval eljárással beállított időtúllépést. 1 1 clearInterval(intervalID)
Elveti a setTimeout eljárással beállított időtúllépést. 0 0 clearTimeout(timeoutID)
Bezárja a megadott ablakot. 0 0 close()
Megjelenít egy 'Megerősítés' párbeszédablakot, egy megadott üzenettel és az OK és Mégsem gombokkal. 0 0 confirm(message)
Egy ál-véletlen karakterlánccal tér vissza, amely a megadott byte hosszúságú. 1 0 crypto.random(numberOfBytes)
Kódolt adatból álló karakterlánccal tér vissza, amely egy megjelölt objektumot reprezentál. 1 0 crypto.signText(text, selectionStyle [, authority1 [, ... authorityN]])
Letiltja az enableExternalCapture eljárással beállított külső eseményelfogást. 1 0 disableExternalCapture()
Lehetővé teszi egy ablaknak, vagy keretnek, hogy elfogjon olyan lapoknak érkező eseményeket, amelyek más helyről (szerverről) töltődnek be. 1 0 enableExternalCapture()
Megkeresi a megadott szöveget a megadott ablakban. 1 0 find([string[, caseSensitive, backward]])
A fókuszt a megadott objektumra állítja. 1 1 focus()
Betölti az Előzmények következő URL-jét. 1 0 forward()
Meghívja a megadott esemény eseménykezelőjét. 1 0 handleEvent(event)
A böngészőt a felhasználói beállításokban megadott alapértelmezett honlapjára irányítja. 1 0 home()
Az ablakot a megadott mennyiséggel arrébbmozdítja. 1 1 moveBy(horizontal, vertical)
Az ablak bal felső sarkát a megadott képernyő-koordinátákra állítja. 1 1 moveTo(x-coordinate, y-coordinate)
Új böngészőablakot nyit. 0 0 open(URL, windowName[, windowFeatures])
Kinyomtatja egy ablak, vagy keret tartalmát. 1 1 print()
Egy beviteli mezővel rendelkező párbeszédablakot jelenít meg. 0 0 prompt(message[, inputDefault])
Beállítja az ablakot, hogy továbbengedje a megadott típusú elfogott eseményt, továbbköldve az eseményt az eseményhierarchiában következő objektumok felé. 1 0 releaseEvents(eventType1 [|eventTypeN...])
Átméretez egy egész ablakot, annak jobb alsó sarkét a megadott mértékkel odébb mozgatva. 1 1 resizeBy(horizontal, vertical)
Átméretez egy egész ablakot, a megadott külső magasságra és szélességre. 1 1 resizeTo(outerWidth, outerHeight)
Továbbküld egy elfogott eseményt a normál eseményhierarchia útján. 1 0 routeEvent(event)
Egy ablakot a megadott koordinátákra görget. 1 1 scroll()
Egy ablak látható területét a megadott mértékkel továbbgörgeti. 1 1 scrollBy(horizontal, vertical)
Egy ablak látható területét a megadott koordinátákra állítja, így a megadott pont a bal felső sarokba kerül. 1 1 scrollTo(x-coordinate, y-coordinate)
Engedélyezi, vagy letiltja egy ablakban a gyorsbillentyűk használatát. 0 0 setHotKeys(trueOrFalse)
Kiértékel egy kifejezést, vagy meghív egy függvényt annyi ezredmásodpercenként, amennyit az eljárás paramétereként beállítunk. 1 1 setInterval(expression, msec,function, msec[, arg1[, ..., argN]])
Meghatározza, hogy a felhasználó átméretezheti-e az ablakot. 0 0 setResizable(trueOrFalse)
Kiétékel egy kifejezést, vagy meghív egy függvényt, ha eltelik annyi ezredmásodperc, amennyit az eljárás paramétereként beállítunk. 0 0 setTimeout(expression, msec,function, msec[, arg1[, ..., argN]])
Meghatározza az ablak z-tengelyen való helyét. 0 0 setZOptions(windowPosition)
Leállítja az aktuális letöltést. 1 0 stop()
Események
Név Leírás
onBlur Tartalma lefut, amikor az objektum elveszti a fókuszt.
onDragDrop Tartalma lefut, amikor az ablakban egy objektumot húznak az egérrel.
onError Tartalma lefut, amikor egy kép vagy dokumentum letöltésekor hiba történik.
onFocus Tartalma lefut, amikor az objektum megkapja a fókuszt.
onLoad Tartalma lefut, amikor a böngésző betölti az objektumot.
onMove Az ablak vagy keret mozgatásakor fut le.
onResize Az ablak átméretezésekor fut le.
onUnload A dokumentum lezárásakor fut le.
onBlur Tartalma lefut, amikor az objektum elveszti a fókuszt.
onDragDrop Tartalma lefut, amikor az ablakban egy objektumot húznak az egérrel.
onError Tartalma lefut, amikor egy kép vagy dokumentum letöltésekor hiba történik.
onFocus Tartalma lefut, amikor az objektum megkapja a fókuszt.
onLoad Tartalma lefut, amikor a böngésző betölti az objektumot.
onMove Az ablak vagy keret mozgatásakor fut le.
onResize Az ablak átméretezésekor fut le.
onUnload A dokumentum lezárásakor fut le.