JavaScripty mimo document

Kód JavaScriptů můžeme umístit do externího souboru a využívat jej několika WWW stránkami současně. Toto využijete k:
Tvorbě jednotného vzhledu webové prezentace.
Externí soubor s jednoduchými JavaScripty může využívat více WWW stránek současně. Tím získáme jednotný vzhed prezentace. Můžeme tak provádět změny scriptů ve všech stránkách současně, aniž bychom museli přepisovat kódy v každé stránkce.

Vytvoříme externí soubor:

Vytvoříme soubor s extenzí JS. Do něj napíšeme kód JavaScriptu.

JavaScripty vyvoláme v HTML documentu:

Do HTML dokumentu (do hlavičky nebo těla) vložíme externí JavaScript pomocí konstrukce:
< SCRIPT LANGUAGE="JavaScript" SRC=" jméno _externího _souboru">< /SCRIPT> Příklad

Externí soubor s názvem funkce.js obsahuje kód:

function Dalsi(delka)
{ret=new String(window.location.href);
while (ret.indexOf('/')>-1)
{ret=ret.substring(ret.indexOf('/')+1,ret.length)}
jmeno=ret.substring(0,delka);
ext=ret.substring(ret.indexOf('.'),ret.length);
cislo=new Number(ret.substring(delka,ret.indexOf('.')));
window.location.href=jmeno+(cislo+1)+ext;
 ret=null;
 }
function Predchozi(delka)
{ret=new String(window.location.href);
while (ret.indexOf('/')>-1)
{ret=ret.substring(ret.indexOf('/')+1,ret.length)}
jmeno=ret.substring(0,delka);
ext=ret.substring(ret.indexOf('.'),ret.length);
cislo=new Number(ret.substring(delka,ret.indexOf('.')));
if (cislo>1) {window.location.href=jmeno+(cislo-1)+ext} 
 ret=null;
}

JavaScript vyvoláme v hlavičce dokumentu:

< SCRIPT LANGUAGE="JavaScript" SRC="funkce.js">< /SCRIPT> Začátek