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
| Událost | Popis | Podpora | Test | použití |
|---|---|---|---|---|
| onCut | Vyjmutí obsahu [CTRL + X] | Jen MSIE 4.0 a vyšší | ||
| onPaste | Vložení obsahu [CTRL + V] | Jen MSIE 4.0 a vyšší | ||
| onCopy | Kopírování obsahu [CTRL + C] | Jen MSIE 4.0 a vyšší | ||
| onKeyDown | Nastává po stisku libovolné klávesy. Nejprve se zapíše znak a poté se vyvolá událost (bohužel není tomu tak úplně vždy) | zapiš text | ||
| onKeyUp | Nastává při uvolnění tlačítka | zapiš text | ||
| onKeyPress | Nastává v případě, že stisknete tlačítko (kromě SHIFT, CTRL, ALT). Událost se vyvolá ještě před tím než se znak zapíše. | zapiš text |
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
Reklama
*Webhosting C4: 2 GB prostoru, PHP, MySQL, e-maily, subdomény za 1200 Kč(zdarma 500 MB navíc každý rok). Sám ho používám pro své weby. Více WebhostingC4.cz.
Základy
Zajímavosti
DOM
Reklama
Levný webhosting
ONEbit 30 Kč/měsíc
Hosting a doména cz již od 589 Kč/rok (350 MB), PHP, MySQL, neomezeně subdomén.
Reklama