Modern ismeretek WEB oldalon : Javascript ismertető HTML formátumban
Hivatkozás objektumokra |
|
|
Hivatkozás az aktuális objektumra (this)Vannak esetek, amikor egyértelmű, hogy mely objektumról van szó. Ilyen esetben elegendő, ha arra a this fenntartott szó -val hivatkozhatunk. Példa:
Magyarázat:A példában az űrlapon egy beviteli mezőt és egy nyomógombot adtunk meg. Ha a felhasználó ráklikkel a gomra, akkor az egy onClick= eseményt generál, melynek hatására egy ablakban megjelenítjük az aktuális objektumon levő mező tartalmát. Ugyanezt megtehettük volna azáltal, ha az objektumra a nevével hivatkozunk : alert(document.Urlap.nev.value) Az eseménykezelést részletesen az Event-Handler fejezetben tárgyaljuk. Több utasítás egy objektumra vonatkoztatva (with)Néha előfordul, hogy több parancsot ugyanarra az objektumra kell végrehajtani. Ennek célszerű módja, a with fenntartott szó hazsnálata.. Példa:
Magyarázat:A with(objektum_neve) megadás után a kapcsos zárójelek használata kötelező. A példában három metódust és egy tulajdonságot vonatkoztatunk a document objektumra. Ezek a következők : open(), write(), close() továbbá a lastModified. Figyelje meg:Természetesen alárerdelt objektumokat is
megszólíthatunk a fenti módon. Létezik -e az objektum ?Mivel a többféle Broswer és annak különböző verziói is vannak, nehéz olyan programot írni, mely minden esetben hasonló módon viselkedik. Nehezen áttekinthető, hogy mely böngésző melyik objektumot ismer. Ezen segíthet annak lekérdezése, hogy egyáltalán létezik-e az adott objektum. Példa:
Magyarázat:Az if feltételes utasítás segítségével elágaztatjuk programunkat, attól függően, hogy a kérdéses objektum létezik-e vagy sem. |