fhiiqm/js/focus.js
author Bettina Schwarzer
Fri, 05 Feb 2016 14:03:40 +0100
changeset 44 d652bbba2d43
parent 1 6288d5685bff
permissions -rw-r--r--
fhiiqm: achilleus -> db2, Korrekturen

feldname = '';
function setfocus( f )
  { if ( f ) feldname = f;
    if ( feldname )
      { for ( i = 0; i < document.forms.length; i++ )
          { f = document.forms[i];
            for ( j = 0; j < f.elements.length; j++ )
              if ( f.elements[j].name == feldname )
                { o = f.elements[j];
                  if ( o.type.indexOf("select") < 0 && o.length )
                    { o[0].focus(); return; }  
                  else if ( o.type != "hidden" )
                    { o.focus(); return; }
                  else if ( j+1 < f.elements.length )
                    feldname = f.elements[j+1].name;
                  else
                    return;  
                }
          }  
      }
  }