Späť Domov Ďalej

Domov
Výpisy
Premenné
Dialógové okná
Tlačidlá
.Podmienky a vetvenie
Cyklus
Funkcie
Objekty
Objekt Array
Objekty tvorené užívateľom
Objekt Date
Objekt Math
Formuláre
Objekty formulárov
Ďalšie objekty formulára
Obrázky
Obrázky-2
Stavový riadok
Popis v stavovom riadku
Animovaný text
Hodiny
Skladačka
Linky

4.Tlačidlá

Najčastejším prvkom, vyskytujúcim sa v stránkach, formulároch, oknách sú tlačidlá, ktorým je priradená určitá akcia. Tlačidlo vytvoríme pomocou príkazu

input type = "button" name="názov tlačidla" value="text na tlačidle" onclick="akcia po stlačení tlačidla"

.

V našom príklade sme vytvorili obyčajné tlačidlo s nápisom "Stlač ma!", ktoré po kliknutí otvorí dialógové okno s nápisom "Ako to ide?"

 

<HTML>

   <body>

    <input type="button" value="Stlač ma!" onclick="alert('Ako to ide?')">

  </body>

</HTML>

Najčastejšie používané akcie

onClick vykoná akciu, keď je tlačidlo stlačené
onDblClick akcia sa vykoná keď sa poklepe na tlačidlo
onFocus vykoná akciu vo formulári - napr. poklepnutím na formulár napíše zadaný text, nastaví sa na miesto vo formulári, ak tam bol nastavený fokus
onBlur vykoná sa akcia, keď prvok formulára, okno stratí fokus
onKeyPress vykoná sa akcia keď bola stlačená klávesa
onMouseDown akcia sa vykoná, ak užívateľ stlačí tlačidlo myši
onMouseOut akcia sa vykoná po presune myšou von z objektu
onMouseOver akcia sa vykoná po nájazde myšou nad objekt
onReset akcia sa vykoná po vymazaní formulára
onSubmit akcia sa vykoná po odoslaní formulára

Zvláštne postavenie majú tlačídlá typu RESET a SUBMIT. Používajú sa pri vyplňovaní formulárov. Tlačidlo RESET vyplnený formulár vymaže, tlačidlo SUBMIT vyvolá akciu odoslania formulára. O formulároch sa dozvieme v kapitole 9.

Úlohy:
  1. Vytvorte tlačidlo, ktoré po stlačení otvorí dialógové okno s výzvou na zadanie mena návštevníka stránky.
  2. Vytvorte tlačidlo s pozdravom tohoto návštevníka.
  3. Vytvorte tlačidlo na zadanie veku návštevníka
  4. Vytvorte tlačidlá Reset a Submit

Riešenie

 

späť


Posledná aktualizácia: 12 máj, 2003

Webmaster: Mgr.Anna Peťovská