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álostPopisPodporaTestpoužití
onClickkliknutí myšiklikni
onDblClickdvojité kliknutí myši2x klikni
onMouseOvernajetí myši na objektnajeď myší
onMouseOutodjetí myšiodjeď myší
onMouseDownstisk tlačítka myšiStiskni tlačítko myši
onMouseUpuvolnění tlačítka myšiUvolni stisknuté tlačítko
onMouseMovepři pohybu kurzoru myšiTest není
onMouseWheelrolování kolečkem myšiJen MSIE 4.0 a vyššíroluj kolečkemLze použít k zakázání rolování nabídek <select>
onMouseDragtažení myši při stisknutém tlačítkuJen MSIE 4.0 a vyššístiskni tlačítko a pohybuj

Formuláře

UdálostPopisPodporaTestpoužití
onSubmitodesílání formuláře
U tagu <form>
onResetsmazání obsahu tlačítkem reset
U tagu <form>
onFocusnastává při aktivaci prvku
textová pole, odkazy, okna
onBlurnastává při deaktivaci prvku
textová pole, odkazy, okna
onChangezměna obsahu
textová pole (po odejití z prvku), select nabídky

Klávesnice

UdálostPopisPodporaTestpoužití
onCutVyjmutí obsahu [CTRL + X]Jen MSIE 4.0 a vyšší
onPasteVložení obsahu [CTRL + V]Jen MSIE 4.0 a vyšší
onCopyKopírování obsahu [CTRL + C]Jen MSIE 4.0 a vyšší
onKeyDownNastá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
onKeyUpNastává při uvolnění tlačítkazapiš text
onKeyPressNastá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álostPopisPodporaTestpoužití
onAbortNastavá při přerušení nahrávání obrázkůNeníU tagu IMG
onErrorNastavá pokud se nepodaří začít nahrávat obrázekklikni na obrázekU tagu IMG
onLoadNastává při nahrávání dokumentuneníU tagu BODY
onUnLoadNastává při zavření dokumentuneníU tagu BODY
onMovePři pohybu okna prohlížeče
onBackPři stisknutí tlačítka [zpět]
onForwardPři stisku tlačítka [vpřed]
onHelpNastává při spuštění nápovědy [F1]MSIE 4.0+stiskněte [F1]

Obecně: Funkce - události



Doporučuji
Pro své weby používám *Webhosting C4: 20 GB prostoru, PHP, MySQL, e-maily, subdomény za 1200 Kč (zdarma 2 GB navíc každý rok). Více WebhostingC4.cz.
Potřebujete poradit?


Vyhledávání


Poradna

Pokud si nevíte rady, chcete kontakt na spolehlivého tvůrce webu, či vás zajímá cizí názor, ozvěte se.

Reklama