fhiiqm/js/focus.js
changeset 1 6288d5685bff
equal deleted inserted replaced
0:ef68113ff309 1:6288d5685bff
       
     1 feldname = '';
       
     2 function setfocus( f )
       
     3   { if ( f ) feldname = f;
       
     4     if ( feldname )
       
     5       { for ( i = 0; i < document.forms.length; i++ )
       
     6           { f = document.forms[i];
       
     7             for ( j = 0; j < f.elements.length; j++ )
       
     8               if ( f.elements[j].name == feldname )
       
     9                 { o = f.elements[j];
       
    10                   if ( o.type.indexOf("select") < 0 && o.length )
       
    11                     { o[0].focus(); return; }  
       
    12                   else if ( o.type != "hidden" )
       
    13                     { o.focus(); return; }
       
    14                   else if ( j+1 < f.elements.length )
       
    15                     feldname = f.elements[j+1].name;
       
    16                   else
       
    17                     return;  
       
    18                 }
       
    19           }  
       
    20       }
       
    21   }
       
    22