Weblap JavaScript stílusok és kifejezések

JavaScript kifejezések emlékeztető

Ezen weboldal emlékeztetőnek készült.
Ha valamit időközben elfelejtettünk, erről az oldalról gyorsan felfrissíthetjük.

Részletes JavaScript esemenyek megtekintéséhez. Katt ide!

Kereséshez:
- Kattints a szerkeszt menüre.
- Válaszd a keresés (ezen a lapon) témakört és kattints rá.
- Az ekkor megnyíló ablakba írd be a keresett szót, és ENTER.

JavaScript programok operátorai megegyeznek a C-ben használható operátorokkal.

JavaScript eltérések a következők:

 

 

1. Eseménykezelők
Eseménykezelő
XHTML oldalon
Esemény bekövetkezése Kisbetűs
név
onLoad- Böngésző beolvassa a Weboldalt, a body elemmel használható. onload
onUnload - Böngésző törli a Weboldalt, a body elemmel használható.
Érvényes: BODY, FRAMESET elemekre.
onunload
onClick - aktíválódik, ha a felhasználó rákattint a Web oldal elemére
Egéresemény. Érvényes: a legtöbb elemre.
onclick
onDblClick - aktíválódik, ha a felhasználó kétszer rákattint a Web oldal elemére. (többszörös kattintásnál az eseménysorozat mindig bekövetkezik, és a detail attribútum értéke minden kattintásnál megnövekszik egyel.) ondblclick
onMouseDown - aktíválódik, ha a felhasználó rámutatt az XHTML elemre.
Egéresemény. Érvényes: a legtöbb elemre.
onmousedown
onMouseUp - aktíválódik, ha a felhasználó rámutatva az XHTML elemre, elengedi az egér gombját.
Egéresemény. Érvényes: a legtöbb elemre.
onmouseup
onMouseOver - aktíválódik, ha a felhasználó rámutat a Web oldal elemére.
Egéresemény. Érvényes: a legtöbb elemre.
onmouseover
onMouseOut - aktíválódik, ha a felhasználó az egérkurzorral elhagyja a Web oldal elemét.
Egéresemény. Érvényes: a legtöbb elemre.
onmouseout
onMouseMove - aktíválódik, ha a felhasználó az egérkurzorral elmozdul a Web oldal elemén.
Egéresemény. Érvényes: a legtöbb elemre.
onmousemove
onSelect - aktíválódik, ha a felhasználó kiválaszt valamilyen szöveget a Web oldalon.
Formokra vonatkozó esemény.
Érvényes: INPUT, TEXTAREA elemekre.
onselect
onFocus - aktíválódik, ha a felhasználó kiválaszt valamilyen elemet a Web oldalon.
Formokra vonatkozó esemény.
Érvényes: LABEL, INPUT, SELECT, TEXTAREA, és BUTTON elemekre.
onfocus
onBlur - aktíválódik, ha a felhasználó elhagyja az elözőleg "fókuszált" elemet.
Formokra vonatkozó események
Érvényes: LABEL, INPUT, SELECT, TEXTAREA, és BUTTON elemekre.
onblur
onKeyPress - aktíválódik, ha a felhasználó beír valamilyen jelet a Web oldal űrlapjára. onkeypress
onKeyDown - aktíválódik, mielőt a felhasználó felengedi a gombot. onkeydown
onKeyUp - aktíválódik, amikor a felhasználó a beírás után felengedi a gombot. onkeyup
onSubmit - aktíválódik, ha a felhasználó megnyomja az űrlap gombját.
Formokra vonatkozó esemény.
Érvényes: Csak FORM elemre.
onsubmit
onReset - aktíválódik, ha a felhasználó megsemmisíti az űrlapot.
Formokra vonatkozó esemény.
Érvényes: Csak FORM elemre.
onreset
onChange - aktíválódik, ha a felhasználó megváltoztatja az űrlapon az értéket.
Formokra vonatkozó események
Érvényes: INPUT, SELECT, és TEXTAREA elemekre.
onchange
onAbortAkkor következik be, ha a felhasználó még a kép betöltése előtt megszakítja az oldal betöltését
Objektumszintű esemény
Érvényes: objektum elemekre.
 
onErrorAkkor következik be, ha a képfájl nem található vagy sérült
Objektumszintű esemény
Érvényes: OBJEKTUM, BODY, FRAMESET elemekre.
 

JavaScript stílusok és kifejezések


Bővebben
2. Az event objektum néhány tulajdonsága.
Esemény, azaz event
Tulajdonság
Explorer Mozilla
Lenyomott egérgombevent.button
Bal gomb = 1
Jobb gomb = 2
event.button
Bal gomb = 0
Jobb gomb = 2
Esemény bekövetkeztének X koordinátájaevent.clientXevent.pageX
Esemény bekövetkeztének Y koordinátájaevent.clientYevent.pageY
Esemény során az ALT billentyűt, lenyomták vagy sem event.altkey  
Esemény során az Ctrl billentyűt, lenyomták vagy sem event.ctrlkey  
Esemény során az Shift billentyűt, lenyomták vagy sem event.shiftkey  
Esemény során, melyik módosító billentyűt nyomták le
(Alt, Ctrl, Shift)
  event.modifiers
Lenyomott billentyű kódja (Unicode)event.keyCodeevent.which
Terület, azaz objektum, ahol az esemény bekövetkezett event.srcElement event.target

Bővebben
3. Feltételek logikai operátorai
Egyenlő ==
Teljesen egyenlő ===
Nem egyenlő !=
Teljesen egyenlőtlen !==
Kisebb mint <
Nagyobb mint >
Kisebb vagy egyenlő <=
Nagyobb vagy egyenlő >=
logikai és a&&b
logikai vagy a||b
tagadás/negálás !a
Feltételes hármas ?:
Vessző ,

JavaScript stílusok és kifejezések

Bővebben
4. Dátumok és időpontok
new Date() a mai napot hozza létre
new Date("hónap, év óra:perc:másodperc") a megfelelő időpontot. és a következő is
new Date(év, hó, nap [, óra, perc, másodperc]) a megfelelő időpontot.
getDate() megadja a napot
getDay() a hét napjai (0-vasárnap, 1-hétfő ...)
getHours() megadja az órát
getMinutes() megadja a percet
getSeconds() megadja a másodpercet
getMonth() megadja a hónapot
getYear() megadja az évszám
getTime() megadja a teljes időt 1970. január 1-je óta eltelt ezredmásodpercek számát adja vissza.
getTimeZoneOffset() a helyi időzóna eltérését adja meg, percekben.
(greenwichi időhöz viszonyítva, azaz GMT időhöz, más néven UTC időhoz viszonyítva. )
  
setDate(nap) beállítja a napot
setHours(óra) beállítja az órákat
setMinutes(perc) beállítja a perceket
setSeconds(mp) beállítja a másodperceket
setMonth(hó) beállítja a hónapot Hónapokat 0-tól 11-ig számozza(0.hó=Január, 11.hó=December)
setTime(idő) beállítja időt és dátumot. Idő megadásakor, 1970. január 1-je óta eltelt ezredmásodpercek számát kell megjelölnünk.
setYear(év) beállítja az évszámot
  
UTC(év, hó, nap, óra, perc, mp) ezt, a teljes időt adja meg
  
toGMTString()Az UTC (GMT) időt stringgé,azaz szöveggé konvertálja
a greenwichi időnek megfelelően
toString() A Local, azaz helyi időt stringgé, azaz szöveggé konvertálja,
azaz a helyi időből készíthetünk szöveget.
Helyi idő, megegyezik a számítógépünkön beállított idővel, tehát nem biztos, hogy a tényleges, azaz valós időt adja meg.
Date.parse()egy dátumot leíró karakterláncot (példa: "June 28, 2009") alakít át Date objektummá.1970 január 02 óta eltelt ezredmásodpercek számává.
parse() egy stringet teljes idővé alakít
  
lastModifiedMegjeleníti a pontos időt, weboldalunk módosításakor
setTimeout() Egy másodperc, egyezredes egységével számol.
( Ha 1000 értéket határozunk meg, az egy másodpercnek felel meg.) Legfőképp, programok időzítéséhez vagy frissítéséhez alkalmazzuk.
clearTimeout() Megállítja a számlálást,
ennek hatására programunk is leáll.

JavaScript stílusok és kifejezések

Bővebben
5. Különleges kifejezések
true és false konstansok igaz és hamis értékekkel.
this ez mindig az aktuális objektumra hivatkozó változó.
null a semmilyen objektumra hivatkozik.
void(kifejezés) kiértékeli a kifejezést, majd elnyeli az értékét, aminek következtében a teljes kifejezésnek nem lesz értéke.
typeof(objektum) egy stringet ad vissza, ami a kifejezés típusát jellemzi.
new típus(paraméterek) értéke egy új objektum a megadott típusból, a megadott paraméterekkel (ezeknek jelentése típusonként változó).
return [kifejezés] függvényből visszatér a megadott kifejezés értékével, vagy érték nélkül.
function név(paraméterek) { utasítások; } definiál egy adott nevű függvényt, a paraméterek a függvény belsejében mint változók használhatók.
var név [= kifejezés] definiál egy változót. Ha még nincs ilyen nevű, akkor a var elhagyásával egy értékadás is definiálhatja.
eval(string) kiértékeli a megadott Javascript kifejezést
parseInt(string) egész számmá konvertálja a stringet
parseFloat(string) lebegőpontos számmá konvertálja
isNaN(szám) megadja, hogy a szám érvénytelen érték-e
nameMegadja az objektum HTML-ben megadott nevét
toString ([alap])Szöveggé konvertálja az objektumot. Az alap a számrendszer alapszáma, ahol ez számít
appCodeNameA böngésző kódneve
appNamea böngésző neve
appVersionA verziószáma, platformja, és országkódja egy stringben
javaEnabledMegadja, hogy engedelyezett-e a Java
userAgentEzt az stringet küldi aszervereknek adatátvitelkor

JavaScript stílusok és kifejezések

Bővebben
6. Matematikai konstansok és függvények
Math:
Matematikai
konstansok
tárháza.

Math.E, A természetes alapú logaritmus alapja (kb. 2.718)
Math.LN2, A kettő természetes alapú logaritmus alapja (kb. 0.693)
Math.LN10, A tíz természetes alapú logaritmusa (kb. 2.302)
Math.LOG2E, Az E kettes alapú logaritmusa (kb. 1.442)
Math.LOG10E, Az E természetes alapú logaritmusa (kb. 0.434)
Math.PI, Kör kerület, és átmérő hányadosa (kb. 3.14159)
Math.SQRT1_2, Az egyketted négyzetgyöke (kb. 0.707)
Math.SQRT2, A kettő négyzetgyöke(kb. 1.4142)

Math:
Matematikai
függvények
tárháza.

Algebrai függvények:
Math.acos(szám), egy szám arkusz koszinuszát adja meg radiánba
Math.asin(szám), egy szám arkusz szinusát adja meg
Math.atan(szám), egy szám arkusz tangensét adja meg
Math.cos(szám), egy szög koszinusát számolja ki
Math.sin(szám), egy szög szinuszát számolja ki
Math.tan(szám). egy szög tangensét számolja ki

Statisztikai és logaritmikus függvények:
Math.exp(szám), az e-t a természetes alapú logaritmus alapját, emeli fel a kívánt hatványra.
Math.log(szám), egy szám természetes alapú logaritmusát adja vissza
Math.max(a, b), két szám közül a nagyobbat választja ki
Math.min(a, b), két szám közül a kisebbet választja ki

Kerekítési és egyszerű matematikai függvények:
Math.abs(szám), egy szám abszolút értékét adja meg.
Math.ceil(szám), felfelé kerekíti a számot a legközelebbi egészhez.
Math.floor(szám), lefelé kerekíti a számot a legközelebbi egészhez.
Math.pow(a, b), megadott hatványra emel egy számot.
Math.round(szám), a legközelebbi egészhez kerekíti a számot.
Math.sqrt(szám), a szám négyzetgyökét számolja ki.

Véletlenszámok függvénye:
Math.random(), egy 0 és 1 közötti véletlen számot ad vissza.


JavaScript stílusok és kifejezések

Bővebben
7. Bitszintű műveletek
Bitszintű negálás ~
Bitszintű balra eltolás <<
Bitszintű jobbra eltolás >>
Helyérték nélküli jobbra eltolás >>>
Bitszintű és &
Bitszintű kizáró vagy ^
Bitszintű vagy |
8. Értékadó műveletek
Értékadás =
Összetett értékadás OP=
9. Vegyes műveletek
törlés delete
típus typeof
értékadás kiküszöbölése void
példánya-e instanceof
új new
benne in

JavaScript stílusok és kifejezések

Bővebben
10. JavaScript beépített alapobjektumai és függvénye.
Megnevezés Leírás
Array tömb vagy kevés adatot tároló objektum létrehozásához
Date dátumkezelésre szolgáló beépített objektum
Mathmatematikai függvények használatát biztosító beépített objektum
Numberszámok megvalósítását szolgáló beépített objektum
eval()egy kifejezés kiértékelő függvény
Stringstringek (szövegesrész) megvalósítását és kezelését szolgáló beépített objektum
Boolean logikai értékeket leíró és azok kezelését szolgáló beépített objektum
MimeTypeMIME típusok kezelésre szolgáló beépített objektum
parseFloat()A sor elején, számokat is tartalmazó szövegrészből, kinyeri a lebegőpontos számot
parseInt()A sor elején, számokat is tartalmazó szövegrészből, kinyeri az egész számot
RegExpreguláris kifejezések kezelésre szolgáló beépített objektum

JavaScript stílusok és kifejezések

Bővebben
11. Űrlapokhoz, lehetséges type adattípusok:
  1. Nyomógomb:
    type="button"
  2. Kapcsoló (több is kiválasztható egyszerre):
    type="checkbox"
    A checkbox típusú mező esetében a:
    checked="checked"
  3. attribútum alkalmazásával alapértelmezésként bekapcsoljuk a kapcsolót.
  4. Csatolandó fájl:
    type="file"
  5. Rejtett adattípus (bevitelkor nem jelenik meg):
    type="hidden"
  6. Kép:
    type="image"
  7. Jelszó (bevitelkor nem jelenik meg):
    type="password"
  8. Rádiókapcsoló (egyszer csak egyet lehet kiválasztani):
    type="radio"
    A radio típusú mező esetében a:
    checked="checked"
    attribútum alkalmazásával alapértelmezésként bekapcsoljuk a rádiókapcsolót.
  9. Inicializáló gomb:
    type="reset"
    A reset gomb lenyomása alapértékkel tölti fel az adatbeviteli mezőket.
  10. Adattovábító gomb:
    type="submit"
    A submit gomb lenyomásának hatására küldjük el az űrlapok adatait a feldolgozó script (PHP) programnak. A submit és a reset gombokhoz tartozó:
    value="felirat"
    attribútum alkalmazásával a gombok feliratát határozzuk meg .
  11. Szöveg:
    type="text"
    A text és password adattípusú beviteli mező esetén a beviteli ablak széllességét a:size="méret"
    az ablakba bevihető maximális szöveghossz pedig a:
    maxlenght="érték"
    attribútumokkal határozzuk meg.
Űrlapok : typemezője,Ami a bevitel típusát adja meg; ez egy string,
legtöbbször, az objektum típusa.
Kivétel, a select objektum: itt lehet
" select-one ", vagy " select-multiple".
form<FORM> az űrlap elemei </FORM>
TARGET= a célablak neve
ACTION = a szerver címe
METHOD=GET | POST a végrehajtás módja. Ettől függően, a kezelő program
egy környezeti változóban, vagy
a standard bemenetről olvassa az űrlap értékét
ENCTYPE= a kódolásTípusa. Alapban application/x-www-form-urlencoded
onSubmit= elküldés esetén
onReset= törlés esetén
action Az action mező
elementsAz űrlapon szereplő objektumok
encodingAz enctype mező
lengthAz űrlapon szereplő objektumok száma
method A method mező
targetA target mező
submit () Elküldi
reset () Törli

button

Egy gomb, amire rá lehet kattintani.

<INPUT TYPE=button>

VALUE= a címkéje

onClick>= kattintás esetén

  • value a címkéje
  • click() egy rákattintást szimulál

 

checkbox

Egy kétállapotú kapcsoló. Ha be van kapcsolva, akkor az értéke elküldődik a szervernek.

<INPUT TYPE=" checkbox "> címkéje

VALUE= az értéke. Ezt küldi el a szervernek

CHECKED ha alapban be van ikszelve

onClick= rákattintás esetén

  • checked értéke mutatja, hogy be van-e ikszelve
  • defaultChecked pedig, hogy alapértelmezésben be van-e
  • value az értéke

 

FileUpload

Egy fájlt lehet vele feltölteni.

<INPUTTYPE="file">

VALUE= a kezdeti tartalma

  • value a tartalma

 

hidden

Ez a mező nem jelenik meg, de az értékét megkapja a szerver.

<INPUT TYPE=" hidden ">

VALUE= a tartalma

  • value a tartalma

 

password

Mint a text, de a begépelt karakterek helyén csillagok látszanak.

<INPUT TYPE=" password ">

VALUE= kezdeti tartalma

SIZE= a mező szélessége

  • defaultValue a kezdeti tartalma
  • value a tartalma
  • focus () fókuszálja
  • blur () elhagyatja
  • select() kijelöli

 

Radio

Több azonos nevű objektumot megadva, ez egy objektumként lesz kezelve a kiválasztás szempontjából - azaz mindig pontosan egy lehet kiválsztva. Egy radio nevét megindexelve kapjuk meg az objektumokat (a form elements nevű tömbje is külön tárol minden gombot!).

<INPUT TYPE= "radio">címkéje

VALUE= az értéke

CHECKED ha ez van alapban kiválasztva

  • checked mutatja, hogy ki van-e választva
  • defaultChecked az alapértelmezés
  • length a lehetőségek száma
  • value az értéke

 

Reset

Alapállapotba rakja az űrlapot.

<INPUT TYPE=" reset ">

VALUE= a címkéje

onClick= rákattintás esetén

  • value a value mező

 

Select

Egy, vagy több lehetőséget lehet kiválasztani a segítségével. Az opciók megadhatók HTML-ből is, vagy később Javascript program segítségével is hozzáadhatók.

<SELECT>opciók

SIZE= látható opciók száma

MULTIPLE ha többet is ki lehet választani

onBlur= elhagyás esetén

onChange= változtatás esetén

onFocus=fókusz esetén

  • length a lehetőségek száma
  • options a lehetőségek
  • selectedIndex a (z első) kiválasztott száma

 

option

Egy opció a select objektumhoz.

<OPTION> címkéje

VALUE= az értéke

SELECTED ha alapban ki van választva

new Option ([szöveg, érték, alapban, kiválasztva])

létrehoz egy új opció-objektumot. Ezt egy select options tömbjéhez hozzá kell rendelni, hogy használni is lehessen.

  • defaultSelected az alapértelmezés
  • index az opció sorszáma
  • selected mutatja, hogy ki van-e választva
  • text az opció címkéje

value az értéke

submit

Elküldi az űrlapot.

<INPUT TYPE=" submit">

VALUE= a címkéje

onClick>= rákattintás esetén

  • value a címkéje

 

Text

Egy egysoros szövegbeviteli mező.

<INPUT TYPE="text">

VALUE= a kezdeti tartalma

SIZE= a mező szélessége

MAXLEN= a beírható szöveg maximális hossza

onBlur= elhagyás esetén

onChange= változtatás esetén

onFocus= fókusz esetén

onSelect= kijelölés esetén

  • defaultValue a kezdeti tartalma
  • value a tartalma
  • focus() fókuszálja
  • blur() elhagyatja
  • change()

 

textarea

A text többsoros változata.

<TEXTAREA>kezdeti tartalma</TEXTAREA>

ROWS= a sorok száma

COLS= az oszlopok száma

onBlur = elhagyás esetén

onChange = változtatás esetén

onFocus = fókusz esetén

onSelect = kijelölés esetén

  • defaultValue a kezdeti szöveg
  • value a tartalma
  • focus () fókuszálja
  • blur () elhagyatja
  • select () kijelöli a tartalmát

 


JavaScript stílusok és kifejezések

xxxxxxx
12. Tömbök
new Array() létrehoz egy üres tömböt
newArray(kezdetiElemSzám) Egy ekkora tömböt hoz létre
new Array(elem, elem, elem, ...) Olyan tömböt hoz létre, mely ezeket az elemeket tartalmazza
join (elválasztó) összekapcsolja az elemeket egy stringgé
sort(függvény) Rendezi az elemeket, függvény(a, b) értékei szerint. Ha ez pozitív, akkor a jön előbb, ha negatív, akkor b jön előbb, ha nulla, akkor nem változik a sorrendjük.
reverse() Megfordítja a sorrendjüket

JavaScript stílusok és kifejezések

Bővebben
13. Funkciók!

new Function (arg1, arg2, .. , "függvény törzse")

Létrehoz egy függvény-objektumot ami a megadott függvénytörzsből áll, a paraméterek nevei az előző argumentumok.

arguments

Az argumentumok tömbje

length

A hossza

charAt (hol)

Megadja az adott helyen lévő karaktert

indexOf ("szöveg" [, honnan])

Az első előfordulása

lastIndexOf ("szöveg" [, honnan])

Az utolsó előfordulása

split(elválasztó)

Egy tömbbe szétvágja a stringet

substring (eleje, utána)

Egy részét adja meg

toLowerCase()

Csupa kisbetűvel

toUpperCase()

Csupa nagybetűvel

anchor (neve)

Jelzőt rak rá

big ()

Naggyá teszi

blink()

Villogóvá

bold()

Vastaggá

fixed()

írógépeltté

fontcolor(szín)

Ilyen színűvé

fontsize(méret)

Ekkora méretűvé

italics>()

dőltté

link(URL)

Ide hivatkozó linkké

small()

Kicsivé

strike()

áthúzottá

sub()

Indexszé

sup()

Kitevővé


JavaScript stílusok és kifejezések

14. Cím és utvonal!

hash

A # és utána a jelző neve

host

hostname + ":" + port

hostname

A gép neve

href

A teljes cím

pathname

Az elérési út a gépen

port

A port száma

protocol

A cím kezdete a :-ig

search

A ? és az utána következő kérés


JavaScript stílusok és kifejezések

15. További utasítások!

defaultStatus

Az alapállapotban a státuszsorba megjelenő üzenet

document

Az éppen tartalmazott HTML dokumentum

frames

Egy tömb, ami a benne lévő kereteket tartalmazza

history

Az ablakban előzőleg látogatott oldalaksorozata

length

Ezek száma

location

Az aktuális dokumentum internet-címe

opener

Az az ablak, ahonnan ezt nyitottak

parent

Maga az ablak

self

Maga az ablak

status

A státuszsorban megjlenenő üzenet

top

Maga az ablak

window

Maga az ablak

alert ("üzenet")

Nyit egy figyelmeztető ablakot, amit a felhasználó leokézhat

close ()

Bezárja

confirm ("üzenet")

Jóváhagyást vár. értéke igaz, vagy hamis attól függően, hogy a felhasználó leokézta, vagy cancellelte.

prompt("üzenet" [, szöveg])

Szövegbevitelt vár. A második paraméter a mező alapértelmezett értéke.

scroll (x, y)

Gorgeti az ablakot az adott koordinatakra

setTimeout ("kifejezés", ezredmásodperc)

Késve kiértékel egy kifejezést. Visszatérési értéke egy azonosító, amivel az időzítés leállítható.

clearTimeout (azonosító)

Leállítja az előző időzítését


JavaScript stílusok és kifejezések

15/1. További utasítások!

location

A window mezője, az aktuális dokumentum címe.

  • minden, ami egy internet címnek van
  • reload ([true]) újratölti az oldalt. Ha paramétert is adunk, akkor tényleg újratölti, nem a cache-ből.
  • replace (cím) a history aktuális bejegyzésére tölti az adott oldalt

open (címe [, HTMLneve, jellemzők])

Nyit egy újat. A jellemzők egy string ami "jellemző=érték" alakú kifejezések vesszővel elválasztott sorozata. Alapban mindegyik yes, de ha egyet is megadunk, akkor a többi alapértelmezése no lesz. A szélesség és a magasság természetesen számként értendő.

A jellemzők:

számértékek: width, height; yes / no kapcsolók: toolbar, location, directories, status, menubar, scrollbars, resizable.

frame

Egy keret, amikre fel lehet osztani egy ablakot, vagy más keretet.

<FRAMESET> keretdefiníciók </FRAMESET>

ROWS= a magasságok listája

COLS= a szélességek listája

onLoad = betöltés esetén

onUnload = elhagyás esetén

<FRAME>

NAME = a keret neve

SRC = a tartalmának címe

  • frames egy tömb, ami a benne lévő kereteket tartalmazza
  • length a benne lévő keretek száma
  • parent az őt tartalmazó keret
  • clearTimeout ()lásd window
  • setTimeout() lást window

 

document

 

A HTML-dokumentum.

<BODY> tartalma
</BODY>

BACKGROUND = a háttérkép címe

BGCOLOR = a háttér színe

TEXT = a szöveg színe

LINK = a hivatkozások színe

ALINK = az aktív hivatkozások színe

VLINK = a használt hivatkozások színe

onLoad = betöltés esetén

onUnload = elhagyás esetén


JavaScript stílusok és kifejezések

15/2. További utasítások!

alinkColor

Az aktív hivatkozás színe

anchors

Egy tömb, ami a jelzőket tartalmazza

bgColor

A háttér színe

cookie

Specifies a cookie

fgColor

A szöveg színe

forms

Egy tömb, ami az űrlapokat tartalmazza

images

Egy tömb, ami a képeket tartalmazza

lastModified

Az utolsó módosítás dátuma

linkColor

A hivatkozások színe

links

Egy tömb, ami a hivatkozásokat tartalmazza

referrer

Az a cím, ahonnan ide hivatkoztak

title

A címe

URL

Az internet címe

vlinkColor

A látott hivatkozások színe

clear ()

törli

close ()

Lezárja az előzőleg megnyitottat. Ekkor leáll a meteorzápor, és megjelenik az ablakban a dokumentum.

open (mimeTípus)

Megnyitja a dokumentumot. Az előző tartalma elveszik. A kódolás típusa megadható a paraméterben, az alapértelmezés text/html. Lehet még: text/plain, image/gif, image/jpeg, image/x-bitmap, ha mást adunk meg, akkor egy plug-in kapja a dokumentum tartalmát.

write ()

Beleír

writeln ()

Beleír és sort vált

history

A dokumentum előtt és utána nézett címek listája.

  • length a bejegyzések száma
  • back() visszalép egyet
  • forward () előre lép egyet
  • go(szám) relatívan ennyit lép

anchor

 

Egy könyvjelző a dokumentumban. Segítségével adott helyre lehet lépni. A dokumentum neve után egy #-val elválasztva a nevét hivatkozhatunk rá.

<A> szöveg </A>

NAME = a neve

link

Egy hivatkozás egy másik helyre.

<A> szöveg </A>

HREF = a hivatkozás címe

TARGET = a célablak neve

onClick = kattintás esetén

onMouseOver = ha rámegy az egér

  • minden, ami egy internet címnek van
  • target a célablak neve

Image

Egy kép.

<IMG>

SRC= a kép címe

LOWSRC= az alacsony felbontású kép címe

HEIGHT= a magasság pontokban, vagy százalékban

WIDTH= a szélesség pontokban, vagy százalékban

HSPACE= a vízszintes helykihagyás

VSPACE=a függőleges helykihagyás

BORDER= a keret vastagsága

ALIGN= az igazítása. Lehet left,right,top,absmiddle,absbottom,texttop,middle,baseline,bottom.

ISMAP ha imagemap

USEMAP= ezt a térképet használja

onAbort= megszakadás esetén

onError= hiba esetén

onLoad= ha betöltődött

new Image([szélesség, magasság])

létrehoz egy üres, vagy egy megadott méretű képet

  • border a keret vastagsága
  • complete igaz, ha teljesen betőltődött
  • height a magassága
  • hspace a vízszintes helykihagyás
  • lowsrc az alacsony felbontású kép címe
  • src a kép címe. Ezt állítva betöltődik a kép. Ha nem volt mérete, akkor felveszi a forrásának méretét.
  • vspace a függőleges helykihagyás
  • width a szélessége

Area

Egy térképen egy terület. Ennek segítségével egy kép különböző helyeihez különböző funckiókat rendelhetünk.

<MAP> területek </MAP>

NAME= a térkép neve <AREA>

NAME= a terület neve. Erre nem lehet Javascript-ből hivatkozni!

COORDS= a koordináták

HREF= ide hivatkozik

NOHREF nem hivatkozik

SHAPE= a terület alakja. Lehet:rect poly, circle, default.

TARGET= a célablak neve

onClick= kattintás esetén

onMouseOut= elhagyás esetén

onMouseOver= rámutatás esetén. Ez utóbbi kettő csak akkor, ha van HREF attribútum.

  • Minden, ami egy internet címnek van
  • target a célablak neve

 

 

JavaScript stílusok és kifejezések

 

 

 

 

 

 

 

 

 

 

Vissza a lap elejére