| Forum: ASP.NET |
Thema:
Re: Focus Variabel setzen |
Von:
Kristian Kretschmer (
18.01.2004 11:34) |
Hi Alex,
ich bin zwar kein JavaScript Profi aber ich habe mir trotzdem eine Lösung überlegt :-)
Ich würde ein Literal-Objekt auf deiner Seite platzieren. Dann Eine Sub bauen der du einfach die ClientID deiner Textbox übergibst. Die Szb baut dann ein JavaScript welches dann den Focus setzt.
Die Sub:
Private Sub SetJavaScript(ByVal sFieldname)
Dim sScriptSetFocus As New System.Text.StringBuilder
With sScriptSetFocus
.Append("<script language=javascript>")
.AppendFormat("document.Form1.{0}.focus();", sFieldname)
.Append("</script>")
End With
Literal1.Text = sScriptSetFocus.ToString
End Sub
Diese Sub kannst du dann jederzeit aufrufen mit:
SetJavaScript(TextBox2.ClientID)
Hoffe ich konnte dir helfen.
Gruß
Kristian Kretschmer
| Betreff |
Von |
Datum |
|
|
  |
Re: Focus Variabel setzen
| So geht es auch :-) <br>(Ist nicht von mir, habe ich irgendwo gelesen)<br><br>' Focus auf ein Steuerelement setzen<br> Public Sub setFocus(ByVal ctrl As Control)<br> Dim ss As String<br> ss =... |
 |
 |
 |
|
|
Thomas
Golla
|
19.01.2004 13:56 |
|
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!