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);