Modern ismeretek WEB oldalon : Javascript ismertető HTML formátumban
Images objektum |
||
A images objektum bemutatása | ||
Elemváltozók (tulajdonságok) : | ||
border | Keretvastagság megadás | |
complete | Betöltési állapot kijelzése | |
height | A grafika magassága | |
hspace | Vizszintes távolságtartás más objektumoktól | |
length | Grafikák száma | |
lowsrc | Betöltési grafika megadása | |
name | A grafika neve | |
src | Grafikus fájl betöltése | |
vspace | Függőleges távolság más objektumoktól | |
width | A grafika szélessége | |
Elemfüggvények (metódusok) : | ||
handleEvent | Esemény továbbadása más objektumnak |
Az images objektum bemutatásaAz image objektum által, mely a JavaScript objektum hierarhiában a document objektum alatt található, lehetőségünk van a dokumentumban lévő grafikus elemek megjelenésének befolyásolására illetve azok dinamikus cseréjére is. Az objektumot többféle módon is elérhetjük : Példa 1:
Példa 2:
Magyarázat:A grafikus objektumokat kétféle módon szólíthatjuk meg :
Azon grafikák esetében, melyeket dinamikusan a JavaScript segítségével kívánunk megejeleníteni (cserélni) különösen fontos, hogy nevet adjunk neki. Példa:
Magyarázat:Egy új grafikus objektumot hozunk létre : masodik_kep néven, ahol a new fenntartott szó után az Image() metódus kerül meghívásra, melyet nagybetűvel kell írni. Az így létrehozott objektummal aztán már további dolgokat művelhetünk. Például az src elemváltozó segítségével egy grafikus fájlt rendelhetünk hozzá, dinamikusan kezelve és cserélve azt. A témához kapcsolódó fejezet : Grafikus nyomógombok dinamikus cseréje borderMegadja a keret vastagságát, ahogy az a border= .. <img> Tag-ban meg volt adva. Példa:
completeMegadja, hogy a grafika teljes betöltése megtörtént-e. Lehetséges értékek : true /false Példa:
Magyarázat:A példa három grafikát és egy hivatkozást tartalmaz. Ha ráklikkelünk a hívó szövegre, akkor az meghívja a vizsgal() függvényt, melyet a fejrészben deklaráltunk. Ez a függvény egy for ciklus segítségével kiirja a grafikák betöltöttségi állapotát és számát egy üzenőablakban. heightMegadja a grafikus objektum magasságát ahogy az a : height=.. <img> Tag-ban meg lett adva, de akkor is van értéke, ha azt külön nem adtuk meg. Példa:
hspaceMegadja a grafikus objektum távolságát a mellette lévő objektumoktól ahogy az a : hspace=.. <img> Tag-ban meg lett adva, különben az értéke: 0. Példa:
lengthMegadja a HTML fájlban lévő grafikus objektumok számát. Példa:
lowsrcHa meg van adva, akkor az elő-garfikát tartalmazza, mely a betöltési folyamat alatt látható, különben az értéke üres. Példa:
nameHa meg van adva, akkor a garfika nevét tartalmazza, különben az értéke üres. Példa:
srcMeghatározza a betöltendő grafikus fájl nevét, ahogy az a src= .. <img> Tag-ban meg van adva. Ez a tulajdonság változtatható, ezáltal a grafikák dinamikusan kezelhetők, cserélhetők.Azonban ne feledjük, hogy a grafika mérete nem változik azáltal, ha egy másikat töltünk a helyére, tehát a szélesség és magasság értékek lehetőleg azonosak legyenek. Példa:
Magyarázat:A példában a window.setTimeout() metódus hívásával fél másodpercenként rátöltjük a T tömbben deklarált grafikus objektumokat a muki nevű objektumra, folyamatosan, vég nélkül. vspaceMagadja a felette és alatta levő objektumtól pixelben mért távolságot, ahogy az a vspace= .. <img> Tag-ban van megadva. Ha nincs megadva, az értéke nulla. Példa:
widthMegadja a grafikus objektum szélességét, ahogy az a : width=.. <img> Tag-ban meg lett adva, de akkor is van értéke, ha azt külön nem adtuk meg. Példa:
handleEvent()Továbbadja a vezérlést egy olyan objektumnak, mely képes arra reagálni.Ugyanúgy működik mint a window.handleEvent() metódusa. |
|||||||||||||