Funkce

Pokud vůbec nerozumíte funkcím v  programování (což nepředpokládám), přečtěte si funkce pro začátečníky.

Syntaxe deklarace funkce v JavaScriptu:

function jmenoFunkce(parametry) {tělo funkce};

nebo podrobněji zapsáno:

function jmenoFunkce(parametr, parametr
{
příkaz; příkaz; return hodnota  
};

Například:

function upozorneni(stranka)

alert("Tímto se dostanete na stránku s názvem " + stranka) 
};

Volání funkce:

jmenoFunkce(hodnota, hodnota);

Velmi často se funkce volají na základě událostí dokumentu přímo z HTML kódu, například: 

<a href="index.htm" onmouseclick="upozorneni('hlavní stránka');">Obsah</a>

Při kliknutí na slovo "Obsah" se vyvolá funkce upozorneni() s hodnotou parametru "hlavní stránka". Předtím samozřejmě musí být funkce inicializovaná (v předchozím příkladu).

Pokud funkce vrací hodnotu (deklarace obsahuje return hodnota), dá se funkce volat zápisem
proměnná = jmenoFunkce(parametry);

Proměnné ve funkci

Proměnná deklarovaná ve funkci klíčovým slovem var je lokální. Lokální proměnné jsou i parametry funkce (to, co je v závorce za jménem funkce). Pokud se ve funkci použije jméno jiné nedeklarované proměnné, jde o proměnnou globální.

Píše Yuhů
dusan@pc-slany.cz
mail formulářem
Jak psát web O tvorbě, údržbě a zlepšování internetových stránek.

Základy HTML CSS FrontPage JavaScript

Javascript

Úvod

Základy

První skript v HTML

Proměnné

Hlášky

Začlenění do stránky

Praktické použití

Syntaxe

Základy syntaxe

Operátory

Větvení

Funkce

Objektový model

Objektový model

Objekt window

Metody objektu window

Objekt event

Časování, intervaly

Objekt document

Adresování prvků dokumentu

Objekt String

Zabudované funkce

Události

Použití objektů

Nové okno

Zrušení odesílání formuláře

Hledání


Rozšířené

JavaScript na serveru Jak psát web http://dusan.pc-slany.cz/internet/html/

Píše Yuhů: autorova stránka, mail: dusan@pc-slany.cz