Bonjour à tous,
Voilà le code que j'utilise pour activer le focus sur un contrôle (trouvé dans la FAQ.NET) :
Je voulais savoir si c'était possible de partager cette fonction avec les autres pages ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Public Function setFocus(ByVal champs As System.Web.UI.WebControls.WebControl) Dim s As String s = "<script language= ""javascript"">document.getElementById('" + _ champs.ClientID + ").focus()</script>" Page.RegisterStartupScript("focus", s) End Function
J'ai tapé le bout de code ci-dessous dans une page .vb
Quand j'essaie de compiler ce code il m'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Public Function setFocus(ByVal champs As System.Web.UI.WebControls.WebControl, ByVal PG As Page) Dim s As String s = "<script language= ""javascript"">document.getElementById('" + _ champs.ClientID + ").focus()</script>" PG.RegisterStartupScript("focus", s) End Function
Merci d'avance pour vos réponseserror BC30002 Type 'Page' is not defined.![]()
NB : D'autre part je souhaitais savoir si on pouvait partager des fonctions via un fichier .vb sans passer par la compilation et le fichier .dll.
Partager