onload | vznikne, když prohlížeč dokončí natahování obsahu okna nebo všech rámců |
onunload | vznikne při odstranění obsahu dokumentu z okna nebo nebo rámce |
onclick | vznikne při kliknutí myší na daný prvek |
ondblclick | vznikne při dvojím kliknutí myší na daný prvek |
onmousedown | vznikne, je-li stisknuto tlačítko myši na daném prvku |
onmouseup | vznikne při uvolnění tlačítka myši na daném prvku |
onmouseover | vznikne při ponechání kurzoru myši nad daným prvkem |
onmousemove | vznikne při přesunu kurzoru myši nad daným prvkem |
onmouseout | vznikne při opuštění kurzoru myši z daného prvku |
onfocus | vznikne při zaměření pozornosti na daný prvek |
onblur | vznikne při odebrání pozornosti z daného prvku |
onkeypress | vznikne při stisku a uvolnění klávesy na prvku |
onkeydown | vznikne při stisku klávesy na prvku |
onkeyup | vznikne při uvolnění klávesy na prvku |
onsubmit | vznikne při odeslání formuláře |
onreset | vznikne při nulování formuláře |
onselect | vznikne při výběru textu v textovém poli |
onchange | vznikne, když řídicí prvek ztrácí pozornost a jeho hodnota byla od doby získání pozornosti modifikována |
Příklad 1.1
Při kliknutí myší na následující tlačítko, tj. při události onclick
, se vyvolá metoda alert
,
která slouží k zobrazení obsahu řetězce, který je uveden jako parametr v závorkách. Metoda
alert
slouží obecně k výstupu nějakého textu prostřednictvím dialogového okna. Povšimněte si užití
apostrofů a uvozovek.
<FORM> <INPUT type="button" value="Klikni sem" onclick="alert('Dobrý den')"> </FORM>
Příklad 1.2
Při kliknutí myší na odpovídající tlačítko, tj. při události onclick
,
se nastaví odpovídající barva pozadí celého dokumentu.
<FORM> <INPUT type="button" value="Zhasni" onclick="document.bgColor='black'"> <INPUT type="button" value="Rozsviť" onclick="document.bgColor='white'"> </FORM>
Příklad 1.3
Podaří se vám "rozsvítit" kliknutím myší na tlačítko Rozsviť?
<FORM> <INPUT type="button" value="Zhasni" onclick="document.bgColor='black'"> <INPUT type="button" value="Rozsviť" onclick="document.bgColor='white'" onmouseover="alert('Šetři!')"> </FORM>
Příklad 1.4
Znáte správnou odpověď?
sin<SUP>2</SUP><I>x</I> + cos<SUP>2</SUP><I>x</I> = <FORM name="kviz"> <INPUT type="radio" name="odpoved" onclick="alert('ŠPATNĚ.')"> 0<BR> <INPUT type="radio" name="odpoved" onclick="alert('SPRÁVNĚ.')"> 1<BR> <INPUT type="radio" name="odpoved" onclick="alert('ŠPATNĚ.')"> 2<BR> </FORM>
Příklad 1.5
<HTML> <HEAD> <TITLE>Pokusná stránka</TITLE> </HEAD> <BODY onload="alert('Detekována šikmo položená podložka pod myš!')"> <H1 align="center">Vítejte!</H1> </BODY> </HTML>
Příklad 1.6
Předpokládejme, že ve složce images
máme
uloženy následující dva obrázky: smiley.gif
a
palette.gif
.
<IMG src="images/palette.gif" id="obrazek1" width="50" height="50" onmouseover="document.all.obrazek1.src='images/smiley.gif'" onmouseout="document.all.obrazek1.src='images/palette.gif'">
Příklad 1.7
Předpokládejme, že ve složce images
máme
uloženy následující tři obrázky:flag_cz.gif
,
flag_de.gif
a flag_gb.gif
.
<FORM name="vlajky"> <INPUT type="text" name="zeme" size="20"> </FORM> <IMG src="images/flag_cz.gif" border="1" width="49" height="28" onmouseover="document.vlajky.zeme.value='Česká republika'" onmouseout="document.vlajky.zeme.value=''"> <IMG src="images/flag_de.gif" border="1" width="49" height="28" onmouseover="document.vlajky.zeme.value='Německo'" onmouseout="document.vlajky.zeme.value=''"> <IMG src="images/flag_gb.gif" border="1" width="49" height="28" onmouseover="document.vlajky.zeme.value='Velká Británie'" onmouseout="document.vlajky.zeme.value=''">
Příklad 1.8
Opět předpokládejme, že ve složce images
máme
uloženy následující tři obrázky: flag_cz.gif
,
flag_de.gif
a flag_gb.gif
.
<FORM> <INPUT type="button" value="Česká republika" onclick="document.all.vlajka.src='images/flag_cz.gif'"> <INPUT type="button" value="Německo" onclick="document.all.vlajka.src='images/flag_de.gif'"> <INPUT type="button" value="Velká Británie" onclick="document.all.vlajka.src='images/flag_gb.gif'"> </FORM> <IMG src="images/flag_cz.gif" id="vlajka" border="1" width="49" height="28">
Příklad 1.9
Předpokládejme, že ve složce images
máme
uložen obrázek pernstejn1.jpg
se šířkou 275 a výškou 201 bodů.
<FORM> <INPUT type="button" value="Zmenšit" onclick="document.all.pernstejn.width='137'; document.all.pernstejn.height='100'"> <INPUT type="button" value="Původní velikost" onclick="document.all.pernstejn.width='275'; document.all.pernstejn.height='201'"> <INPUT type="button" value="Zvětšit" onclick="document.all.pernstejn.width='550'; document.all.pernstejn.height='402'"> </FORM> <IMG src="images/pernstejn1.jpg" id="pernstejn" width="275" height="201">
Náhled: