JavaScript události
Tyto Scriptovací události slouží pro vyvolání nebo pro provedení nějakého Scriptu. Uvedené události jsou standarizovány podle HTML standardu 4.0 - 4.01. Mělo by se jednat o ECMAScript (ECMA-262) tento Script většinou částečně nebo zcela podporuje JavaScript, VBScript nebo JScript. V Internet Exploreru existuje ještě několik dalších události, ale tyto události podporuje pouze tento prohlížeč.
Oficiální podpora těchto událostí je od verze 4.0 v prohlížečích Internet Explorer a Netscape, ale některé byly podporovány již i dříve. U ostatních prohlížečů je to jen u těch, které podporují JavaScript 1.2 nebo ECMAScript. Každý tág podporuje jen některé události! Více se dovíte viz seznam u každého tágu v dolní části stránky. Více o JavaScriptu se dovíte v samostatném JavaScript manuálu.
Syntaxe
<tág událost="script"> ... </tág>
Hodnota:
onabort: vyvolání události při přerušení načítání obrázku (nestandardní, podporují jen některé prohlížeče!)
onblur: vyvolání události při ztrátě zaměření (fokusu) objektu.
onclick: vyvolání události po kliknutí myší na objekt.
ondblclick: vyvolání události po dvojitém kliknutí na objekt.
onerror: vyvolání události, když nastane chyba při načítání obrázku (nestandardní, podporují jen některé prohlížeče!)
onfocus: vyvolání události při získání zaměření (fokusu) objektu.
onchange: vyvolání události při provedení změny hodnoty ve formulářovém prvku.
onkeydown: vyvolání události po stisknutí klávesy na klávesnici.
onkeypress: vyvolání události po stisknutí klávesy (ASCII) na klávesnici.
onkeyup: vyvolání události po uvolnění stisknuté klávesy na klávesnici.
onload: vyvolání události při načítání (otevírání) WWW stránky do prohlížeče.
onmousedown: vyvolání události po stisknutí tlačítka myši.
onmousemove: vyvolání události podle pohybu ukazatele myši nad objektem.
onmouseover: vyvolání události po najetí ukazatelem myši na objekt.
onmouseout: vyvolání události po odjetí ukazatele myši z objektu.
onmouseup: vyvolání události po uvolnění stisknutého tlačítka myši.
onreset: vyvolání události při vymazání formuláře.
onselect: vyvolání události při klepnutí na formulářový prvek.
onsubmit: vyvolání události při odeslání formuláře.
onunload: vyvolání události při odstraňování (zavírání) WWW stránky v prohlížeči.
Příklad:
<!-- zobrazení dialogu po kliknutí --> <DIV onclick="alert('Klinul jsi na mně!')"> Klikni si na mě </DIV>
Ukázka:
Tág
A, ABBR, ACRONYM, ADDRESS, APPLET, AREA, B, BIG, BLINK, BLOCKQUOTE, BODY, BUTTON, CAPTION, CITE, CODE, COL/COLGROUP, CUSTOM, DD, DEL, DFN, DIR, DIV, DL, DT, EM, EMBED, FIELDSET, FONT, FORM, FRAMESET, H, HR, I, ILAYER, IMG, INPUT, INS, KBD, LABEL, LAYER, LEGEND, LI, LISTING, MARQUEE, MENU, NOBR, NOFRAMES, OBJECT, OL, OPTGROUP, OPTION, P, PRE, Q, RT, RUBY, S, SAMP, SELECT, SMALL, SPAN, STRIKE, STRONG, SUB, SUP, TABLE, TBODY, TD, TEXTAREA, TFOOT, TH, THEAD, TR, TT, U, UL, VAR, XMP