Foco - como focar um determinado componente |
Top Previous Next |
|
procedure SetFocus(nome_obj:string):string; var v_js :string; begin { Utilizada para setar o foco em um objeto do form. }
v_js := '<script language='+#34+'javascript'+#34+'>'+#13+ 'var theform;'+#13+ 'if (window.navigator.appName.toLowerCase().indexOf('+DoubleQuoted('netscape')+') > -1) {'+#13+ 'theform = document.forms['+#34+'_ctl0'+#34+'];'+#13+ '}'+#13+ 'else {'+#13+ 'theform = document._ctl0;'+ '}'+#13+ 'theform.'+nome_obj+'.focus();'+#13+ '</script>'; Self.RegisterStartupScript('foco',v_js); end;
Utilize-a da seguinte maneira:
SetFocus(TextBoxCodigo.ID);
----- versao corrigida (nao testei)
procedure SetFocus(nome_obj:string):string; > var > v_js :string; > begin > { Utilizada para setar o foco em um objeto do form. } > > v_js := '<script language='+#34+'javascript'+#34+'>'+#13+ > 'var theform;'+#13+ > 'if > (window.navigator.appName.toLowerCase().indexOf('+#34+'netscape'+#34+') > > -1) {'+#13+ > 'theform = document.forms['+#34+'_ctl0'+#34+'];'+#13+ > '}'+#13+ > 'else {'+#13+ > 'theform = document._ctl0;'+ > '}'+#13+ > 'theform.'+nome_obj+'.focus();'+#13+ > '</script>'; > Self.RegisterStartupScript('foco',v_js); > end; > > Utilize-a da seguinte maneira: > > > SetFocus(TextBoxCodigo.ID); |