e-gradiva     HTML CSS JavaScript Načrtovanje    
  logotip  
SERŠ Maribor Iskanje Primeri

Atribut tabindex

Značke: a | area | button | input | object | select | textarea
Vrednosti: vsaj ena števka ([0-9])
Pomen:

Atribut določa vrstni red elementov, ki se odzivajo na tipko TAB v tekočem dokumentu. Vrednost mora biti med 0 in 32767. Brskalniki lahko ignorirajo vodilno ničlo.

Tabulatorski niz določa vrsto elementov, ki se postavijo v žarišče, s pomočjo uporabnikove uporabe tipkovnice. Tabulatorski niz lahko sestavljajo tudi elementi, ki so gnezdeni.

Elementi se lahko odzivajo v skladu z naslednjih pravili:

Tisti elementi, ki imajo vrednost tabindex in je označena kot pozitivna vrednost, bodo prej dostopni za upravljanje. Navigacija je najprej dostopna za tiste elemente, ki imajo nižjo vrednost tabindex. Za zaporedje ni nujno, da si sledi zaporedoma, niti ni določena začetna vrednost. Elementi, ki imajo enako vrednost tabindex, si sledijo po vrstnem redu, ki je določen z zaporedjem napisanih znakov. Elementi, ki nimajo določenega tabindex, si sledijo po vrstnem redu, ki je določen z zaporedjem napisanih znakov (ki so prej zapisani v dokumentu HTML).

Element, ki je onemogočen, se ne more uvrstiti v tabulatorski niz.

Primer

<form action="tabindex.html" method="post">
<table summary="primer">
<tr>
<td>ime:<input id="ime" tabindex="3" /></td>
<td rowspan="3">Komentar:<br />
<textarea cols="25" rows="5" tabindex="1"></textarea></td></tr>
<tr><td>e-pošta:<input id="email" tabindex="2"></td></tr>
</table></form>

→ Primer tabulatorskega niza
→ JavaScript Primer izbire elementa s tabindex

SERŠ Maribor : Strokovna gimnazija : 2004 : Jernej Dolinar