e-gradiva | HTML | CSS | JavaScript | Načrtovanje | |||||
SERŠ Maribor | Iskanje | Primeri |
Koda: | <script type="text/javascript"> function vZarisce() { document.forms[0].vstavi.focus() } function izZarisca() { document.forms[0].vstavi.blur() } </script> <form action="akcija.html"> <p> <input type="text" name="vstavi" size="30"> </p><p> <input type="button" value="Postavi fokus na vnosno polje" onclick="vZarisce()" /> </p><p> <input type="button" value="Odstrani fokus z vnosnega polja" onclick="izZarisca()" /> </p> </form> |
---|---|
Izgled v brskalniku: |
|
Razlaga: | Po kliku na prvi gumb se izvede funkcija vZarisce(), ki zažene metodo elementa vstavi v obrazcu HTML dokumenta, imenovano focus(). Ta metoda povzroči, da se element postavi v ospredje upravljanja - konkretno pri škatlici za besedilo (textBox) to pomeni, da se kurzor za pisanje pojavi v notranjosti škatlice in uporabnik lahko piše. Temu pojavu programerji pravimo nastavitev fokusa na objekt. Podobno se po kliku na drugi gumb pokliče funkcija izZarisca(), ki s pomočjo metode blur() odstrani fokus. |
SERŠ Maribor : Strokovna gimnazija : 2006 : Cvetko Pirš