Weblap Hová jutunk?

JavaScript kifejezések

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

JavaScript programokban is használható az összes C-ben használható operátor, az eltérések a következők:

JavaScript programokban:

 

 

1

newDate

A mai napot hozza létre

newDate("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 ()

Megadja a hét napját (0-vasárnap,1-hétfő ...)

getHours()

Megadja az órákat

getMinutes()

Megadja a perceket

getMonth()

Megadja a hónapot

getSeconds()

Megadja a másodperceket

getTime()

Az teljes időt

getTimeZoneoffset()

Percekben az időzóna eltérés a GMT-től

getYear()

Megadja az évszámot

parse()

Egy stringet teljes idővé alakít

setDate(nap)

Beállítja a napot

setHours(óra)

Az órákat

setMinutes(perc)

A perceket

setMonth(hó)

A hónapot

setSeconds(mp)

A másodperceket

setTime(idő)

Beállítja a teljes dátumot

setYear(év)

Beállítja az évszámot

toGMTString ()

GMT stringgé konvertálja

toLocaleString()

Helyi megadású stringgé konvertálja

UTC(év, hó, nap, óra, perc, mp)

Ezt a teljes időt adja meg

2

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 (név) 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

name

Megadja 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

appCodeName

A böngésző kódneve

appName

a böngésző neve

appVersion

A verziószáma, platformja, és országkódja egy stringben

javaEnabled

Megadja, hogy engedelyezett-e a Java

userAgent

Ezt az stringet küldi aszervereknek adatátvitelkor

3

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

4

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

5

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

Math:
Matematikai konstansok tárháza.

  • konstansok:

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

 

E, LN2, LN10, LOG2E, LOG10E, PI, SQRT1_2, SQRT2

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

  • függvények:

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

 

abs (szám), acos(szám), asin(szám), atan(szám), ceil(szám), cos(szám), exp(szám), floor(szám), log(szám), max(a, b), min(a, b), pow(a, b), random(), round(szám), sin(szám), sqrt(szám), tan(szám).

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é

6

Ű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ő

elements

Az űrlapon szereplő objektumok

encoding

Az enctype mező

length

Az űrlapon szereplő objektumok száma

method

A method mező

target

A target mező

submit ()

Elküldi

reset ()

Törli

7

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

 

8

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

9

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

10

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

 

 

 

1. Bemutató példa

<script language="JavaScript" type="text/javascript">
var ido = new Date ( );
var hours = ido.getHours();
var minutes = ido.getMinutes();
var seconds = ido.getSeconds();
var nap = ido.getDate ();
var hetnap = ido.getDay ();
var honap = ido.getMonth();
var tido = ido.getTime();
var localido = ido.toString ( );
var utcido = ido.toGMTString ( );

document.write (" <b>Idő: </b> " + ido + " <br /> <b>Óra: </b> " + hours + " <br />");
document.write (" <b>Perc: </b> " + minutes + " <br /> <b>Másodperc: </b> " + seconds + " <br />");
document.write (" <b>Nap: </b> " + nap + " <br /> <b>Hét napja: </b> " + hetnap + " <br />");
document.write (" <b>Hónap: </b> " + honap + " <br /> <b>Teljes idő: </b> " + tido + " <br />");
document.write (" <b>Local idő: </b> " + localido + " <br />");
document.write (" <b>UTC idő: </b> " + utcido) ;
</script>

Megjelenés:

Bemutató példák 2

Ha szabadidőm engedi, folytatom a bemutató példák megírását.

Bemutató példák 3

Ha szabadidőm engedi, folytatom a bemutató példák megírását.

Bemutató példák 4

Ha szabadidőm engedi, folytatom a bemutató példák megírását.

Bemutató példák 5

Ha szabadidőm engedi, folytatom a bemutató példák megírását.

Bemutató példák 6

Ha szabadidőm engedi, folytatom a bemutató példák megírását.

Bemutató példák 7

Ha szabadidőm engedi, folytatom a bemutató példák megírását.

Bemutató példák 8

Ha szabadidőm engedi, folytatom a bemutató példák megírását.

Bemutató példák 9

Ha szabadidőm engedi, folytatom a bemutató példák megírását.

Bemutató példák 10

Ha szabadidőm engedi, folytatom a bemutató példák megírását.

Bemutató példák 11

Ha szabadidőm engedi, folytatom a bemutató példák megírását.

Bemutató példák 12

Ha szabadidőm engedi, folytatom a bemutató példák megírását.

Bemutató példák 13

Ha szabadidőm engedi, folytatom a bemutató példák megírását.

Bemutató példák 14

Ha szabadidőm engedi, folytatom a bemutató példák megírását.

Bemutató példák 15

Ha szabadidőm engedi, folytatom a bemutató példák megírását.

Bemutató példák 16

Ha szabadidőm engedi, folytatom a bemutató példák megírását.

Bemutató példák 17

Ha szabadidőm engedi, folytatom a bemutató példák megírását.

Bemutató példák 18

Ha szabadidőm engedi, folytatom a bemutató példák megírását.

Bemutató példák 19

Ha szabadidőm engedi, folytatom a bemutató példák megírását.

Bemutató példák 20

Ha szabadidőm engedi, folytatom a bemutató példák megírását.

.

 

 

 

 

 

 

 

Vissza a lap elejére