Robin Prosch via .NET 247
7/3/2004 4:56:00 PM
I am trying to make asimple asp=2Enet mobile Webform, that has one=
textbox, in wich a barcode scanner enters a barcode and a=
"return"
1=2E) How do i get the focus on the textbox on page load ? ( Please=
note that MOBILE textbox control has no setfocus)
Some things that did not work so far on the mobile Webform :
#################################################################=
###
Private Sub SetFocus(ByVal FocusControl As Control)
Dim Script As New System=2EText=2EStringBuilder
Dim ClientID As String =3D FocusControl=2EClientID
With Script
=2EAppend("<script language=3D'javascript'>")
=2EAppend("document=2EgetElementById('")
=2EAppend(ClientID)
=2EAppend("')=2Efocus();")
=2EAppend("</script>")
End With
RegisterStaTextBox id=3D"TextBox1"=
runat=3D"server"></mobile:TextBox>
</mobile:Form>
</body>
But this one get me the following error while executing (sorry=
for german, but i hope you, dear reader, get the point):
[ArgumentException: Auf der Seite "isHTML32", die System=2EBoolean=
zur?ckgibt und System=2EWeb=2EMobile=2EMobileCapabilities und=
System=2EString als Argumente akzeptiert, ist weder eine=
Ger?tefunktion mit dem Namen "isHTML32" noch eine ?ffentliche,=
nicht statische Methode vorhanden=2E]
What do I need to set / do additionally ? Anything about=
devicefilters in web=2Econfig ?
Any hint / help would be highly appreciated=2E
best regards,
Robin rtupScript("setFocus", Script=2EToString())
End Sub
'This works perfect on normal Web Forms !
'############################################################
Another attempt taken from the internet is the followoing :
<%@ Register TagPrefix=3D"mobile"=
Namespace=3D"System=2EWeb=2EUI=2EMobileControls"=
Assembly=3D"System=2EWeb=2EMobile" %>
<%@ Page Language=3D"vb" AutoEventWireup=3D"false"=
Codebehind=3D"MWnyatecSCANInput=2Easpx=2Evb"=
Inherits=3D"NyatecSCANInput=2EMWnyatecSCANInput" %>
<HEAD>
<meta name=3D"GENERATOR" content=3D"Microsoft Visual Studio =2ENET=
7=2E1">
<meta name=3D"CODE_LANGUAGE" content=3D"Visual Basic =2ENET 7=2E1">
<meta name=3D"vs_targetSchema"=
content=3D"http://schemas=2Emicrosoft=2Ecom/Mobile/Page">
</HEAD>
<body Xmlns:mobile=3D"http://schemas=2Emicrosoft=2Ecom/Mobile/WebForm">=
<mobile:Form id=3D"nyatec" runat=3D"server">
<mobile:DeviceSpecific id=3D"DeviceSpecific1" runat=3D"server">
<Choice Filter=3D"isHTML32"=
Xmlns=3D"http://schemas=2Emicrosoft=2Ecom/mobile/html32template">
<ScriptTemplate>
<SCRIPT language=3D"javascript" for=3D"window" EVENT=3D"onload()">
document=2EForm1=2ETextBox1=2Efocus();
</SCRIPT>
</ScriptTemplate>
</Choice>
</mobile:DeviceSpecific>
<mobile:
--------------------------------
From: Robin Prosch
-----------------------
Posted by a user from =2ENET 247 (http://www=2Edotnet247=2Ecom/)
<Id>4C6NTa3m/kachTPcSfE5VA=3D=3D</Id>