[ 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!!!