JavaScript - Události
Události jsou nejdůležitější složkou JavaScriptu, umožňují reagovat na podněty návštěvníka.
zápis události
- jako atribut <tag událost="funkce">
- ve skriptu objekt.udalost=funkce
Události myši
| Událost | Popis | Podpora | Test | použití |
| onClick | kliknutí myši | | klikni | |
| onDblClick | dvojité kliknutí myši | | 2x klikni | |
| onMouseOver | najetí myši na objekt | | najeď myší | |
| onMouseOut | odjetí myši | | odjeď myší | |
| onMouseDown | stisk tlačítka myši | | Stiskni tlačítko myši | |
| onMouseUp | uvolnění tlačítka myši | | Uvolni stisknuté tlačítko | |
| onMouseMove | při pohybu kurzoru myši | | Test není | |
| onMouseWheel | rolování kolečkem myši | Jen MSIE 4.0 a vyšší | roluj kolečkem | Lze použít k zakázání rolování nabídek <select> |
| onMouseDrag | tažení myši při stisknutém tlačítku | Jen MSIE 4.0 a vyšší | stiskni tlačítko a pohybuj | |
Formuláře
| Událost | Popis | Podpora | Test | použití |
| onSubmit | odesílání formuláře | | | U tagu <form> |
| onReset | smazání obsahu tlačítkem reset | | | U tagu <form> |
| onFocus | nastává při aktivaci prvku | | | textová pole, odkazy, okna |
| onBlur | nastává při deaktivaci prvku | | | textová pole, odkazy, okna |
| onChange | změna obsahu | | | textová pole (po odejití z prvku), select nabídky |
Klávesnice
Ostatní
| Událost | Popis | Podpora | Test | použití |
| onAbort | Nastavá při přerušení nahrávání obrázků | | Není | U tagu IMG |
| onError | Nastavá pokud se nepodaří začít nahrávat obrázek | | klikni na obrázek | U tagu IMG |
| onLoad | Nastává při nahrávání dokumentu | | není | U tagu BODY |
| onUnLoad | Nastává při zavření dokumentu | | není | U tagu BODY |
| onMove | Při pohybu okna prohlížeče | | | |
| onBack | Při stisknutí tlačítka [zpět] | | | |
| onForward | Při stisku tlačítka [vpřed] | | | |
| onHelp | Nastává při spuštění nápovědy [F1] | MSIE 4.0+ | stiskněte [F1] | |
Obecně: Funkce - události
* výhodný 2 GB webhosting, PHP, MySQL, e-maily, subdomény atd. za 1200 Kč ročně - Více zde...