| Forum: ASP.NET |
Thema:
Re: Focus Variabel setzen |
Von:
Thomas Golla (
19.01.2004 13:56) |
So geht es auch :-)
(Ist nicht von mir, habe ich irgendwo gelesen)
' Focus auf ein Steuerelement setzen
Public Sub setFocus(ByVal ctrl As Control)
Dim ss As String
ss = "<SCRIPT LANGUAGE='JavaScript'>function SetInitialFocus(){ document."
Dim p As System.Web.UI.Control = ctrl.Parent
While Not TypeOf p Is System.Web.UI.HtmlControls.HtmlForm
p = p.Parent
End While
ss &= p.ClientID
ss &= "['" & ctrl.UniqueID & "'].focus();}window.onload = SetInitialFocus;</SCRIPT>"
ctrl.Page.RegisterClientScriptBlock("InitialFocus", ss)
End Sub
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!