Bonjour je ne comprends pas. Quand la function ci-dessous est dans le même fichier qu'un autre dont le test ci-dessous est extrait ça marche bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Function checkmail(mail) dim regEx set regEx = new RegExp regEx.Pattern = "[a-z0-9._-]+@[a-z0-9._-]{2,}[.][a-z]{2,3}$" checkmail= regEx.test(mail) end functionlorsque j'externalise ma fonction c'est à dire qu'elle devient ainsi
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(checkmail(MA)) then ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <% Function checkmail(mail) dim regEx set regEx = new RegExp regEx.Pattern = "[a-z0-9._-]+@[a-z0-9._-]{2,}[.][a-z]{2,3}$" checkmail= regEx.test(mail) end function %>
pour l'utiliser dans d'autre page j'utilise ça:
j'obitens alors le message d'erreur suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part <!-- #include file="check.asp" -->
Et ça fait un bout de temps que je cherche mais je ne voit pas d'où vient le pb.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Erreur de compilation Microsoft VBScript error '800a0401' Fin d'instruction attendue /iisHelp/common/500-100.asp, line 11 Dim objASPError, blnErrorWritten, strServername, strServerIP, strRemoteIP Dim strMethod, lngPos, datNow, strQueryString, strURL --------------------------------------------------------------------------^ Erreur d'exécution Microsoft VBScript error '800a000d' Type incompatible: 'checkmail' /askia/add.asp, line 30
Alors si vous avez une petite idée, d'avance je vous en remmercie.
Partager