[ bmcvetic @ 02.05.2005. 22:55 ] @
Imam funkciju koja (delimično) oponaša pritisak tastera TAB kada pritisnem ENTER. Naravno, aktivira se na onKeyPress. Code: // enter -> tab function PromenaFokusa(ovaj) //ovaj je referenca objekta sa forme { var broj = document.forms[0].elements.length; // broj elemenata na celoj formi var index = ovaj.tabIndex; for (a=index; a < broj; a++) // indexi elements[i] krecu od 0, a tabindex od 1 { if ((document.forms[0].elements[a].disabled == false) && (document.forms[0].elements[a].type != "button")) { document.forms[0].elements[a].focus(); break; } } } Želim da kad pritisnem ENTER baca fokus na sledeći lement koji nije disabled (znate šta mislim). Radi se o Mozili 1.6, 1.7 i Firefoxu. Da li postoji bolji način da se ovo uradi? U Mozili radi kako treba, ali u Firefoxu JavaScript konzola baca izuzetak (mislim da je zbog ovog elements[a].focus()). Šta kažete? Pozdrav svima!!! |