Accueil > Forum > > > > problème client serveur
problème client serveur
mardi 16 septembre 2008 à 11:28:05 |
problème client serveur

sebicool
|
Bonjour tout le monde, j'ai un petit problème : en fait, je voudrais faire appel coté serveur d'une fonction défini coté client... Je débute dans l'asp et je voudrais savoir si c'est possible, et si oui comment on fait. Mon problème en fait est que je fais un test de présence d'un fichier coté serveur (avec FileSystemObject), et que en cas d'inexistence du fichier, j'affiche une popup d'erreur (un msgbox classique). Mais le msgbox ne peut pas être executé coté serveur, donc je voudrais faire appel à une fonction que je défini coté client pour afficher cette popup... J'ai été clair? N'hésitez pas à me dire si c'est pas clair... Merci d'avance pour vos réponses. Cordialement, Sebicool
|
|
mardi 16 septembre 2008 à 14:08:58 |
Re : problème client serveur

ggtry
|
Bonjour,
Il vaut sans doute mieux faire une alert javascript et ajouter conditionnellement sur le body, côté serveur, un appel à cette fonction lors du onload. Pour cela, tu peux rajouter sur ton body un id et runat="server", par exemple : <body id="zozo" runat="server"> Lors du test côté serveur de l'existence de ton fichier, s'il n'existe pas, tu peux alors ajouter l'appel sur ton body (en vb) :
If ... le test que tu dois faire ... then zozo.Attributes.Add("onload", "fichier()") End If
(ou fichier() est ta fonction javascript, présente dans le head) Tu dois aussi penser à supprimer l'attribut, par exemple sur le Page_Load, pour éviter que la fonction javascript ait lieu ensuite à chaque postback :
Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) zozo.Attributes.Remove("onload") End Sub
GGtry
|
|
mardi 16 septembre 2008 à 14:30:14 |
Re : problème client serveur

sebicool
|
Merci GGtry pour ta réponse...
Malheureusement, ca ne fonctionne pas... Je me retrouve avec une erreur "L'appel d'une fonction Sub n'admet pas de parenthèses." au niveau du zozo.Attributes.Add("onload", "fichier()")
Une idée d'où ca peut venir?
|
|
mardi 16 septembre 2008 à 16:17:36 |
Re : problème client serveur

ggtry
|
"L'appel d'une fonction Sub etc." est un message d'erreur VBScript, non ? En fait, je pensais plutôt à quelque chose comme cela (où il y a un textbox dans la page où l'on entre un nom de fichier pour tester son existence, lors de l'événement textchanged ou sur un autre événement, par exemple le onclick d'un button) :
Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) zozo.Attributes.Remove("onload") End Sub Protected Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Dim fso As Object fso = CreateObject("Scripting.FileSystemObject") If fso.FileExists(Server.MapPath(TextBox1.Text)) = False Then zozo.Attributes.Add("onload", "fichier('" & TextBox1.Text & "')") End If End Sub
Avec une fonction javascript (pour la compatibilité) du genre :
<script type="text/javascript"> function fichier(fic){ alert("Le fichier '" + fic + "' n'existe pas.") } </script>
GGtry
|
|
Cette discussion est classée dans : problème, appel, serveur, client, coté
Répondre à ce message
Sujets en rapport avec ce message
Pb d'appel d'un script coté serveur [ par guinou ]
Bonjour,Voila j'ai 3 frames. Dans la 3eme frame j'appel une procedure vbscript coté serveur via javascript, stockée en entête dans la 2eme frame.J'uti
variable coté serveur vers coté client [ par martok ]
Bonjour, je suis stagiaire et j'ai un problème dans mon projet de stage.J'utilise ASP avec visual interdev 6.0.Voila mon problème :Je souhaite modifie
upload d'un fichier coté client, vous savez faire??? [ par foofur ]
Bonjour, CE QUE JE VEUX FAIRE :Je dois importer un fichier chez le client sur le serveur.CE QUE J'AI ECRIS :<br
information client coté serveur [ par dark vador 57 ]
BonjourJ'ai un datagrid en asp.net, je modifie les informations contenue dans ce datagrid à l'aide de javascript ce qui m'évite de recharger la page à
Comment annuler un evenement ? [ par Zeroc00l ]
Technologie : ASP .NET (C#) 2.0 avec AjaxMa question est en realité simple mais a comprendre pas forcement.Donc je fractionne en petit bout et plusieu
listbox action coté client [ par wally88 ]
Bonjour, J ai deux listbox et deux bouttons me permettant de faire passé un element de la list1 à la list2 sur le boutton1 et inversement list2 -> lis
TinyMCE récupérer contenu coté serveur [ par Mickyberg ]
J'ai un gros probleme ca fait 4 jours que je m'arrache les cheveux ... J'ai inséré un controle TinyMCE dans une page aspx les données en provenance
Problème configuration ASP.NET avec serveur IIS [ par pstarnaud ]
Bonjour, Je viens d'installer Visual Web Developer 2005, Express Edition et le serveur ISS de windows XP professionnel. Lorsque que je créer un no
Problème d'impersonation [ par bertholdj ]
Je doit développer une application web pour un intranet et cette application doit pouvoir aller lister des répertoires se trouvants sur un autre serve
Problème de post avec des RequiredFieldValidator [ par belsharp ]
Bonjour à tous.Je rencontre le problème suivant : Lors de la migration de mon site web vers un serveur Windows 2003, je me rends compte qu'une des pag
Livres en rapport
|
Derniers Blogs
[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA par cyril
Le deuxième keynote du mix fut très riche en contenu. Internet Explorer 9 Juste un après le lancement de Internet Explorer 8, Microsoft a dévoilé les nouveautés de Internet Explorer 9. Désormais, IE supportera HTML5, SVG et CSS3. L'élément ...
Cliquez pour lire la suite de l'article par cyril CERTIFICATIONS BETA .NET 4CERTIFICATIONS BETA .NET 4 par KooKiz
Les inscriptions pour les certifications beta .NET 4 ont commencé. L'inscription est offerte pour les examens suivants : - 71-511, TS: Windows Applications Development with Microsoft .NET Framework 4 - 71-515, TS: Web Applications Development with...
Cliquez pour lire la suite de l'article par KooKiz [MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2[MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2 par redo
J'imagine que la plupart d'entre vous connaissent bien et utilisent le service de traduction de Google, mais connaissez-vous celui de Microsoft . Microsoft Translator ? Effectivement, Microsoft nous annoncé le lancement version 2 de la Technologie Preview...
Cliquez pour lire la suite de l'article par redo LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010!LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010! par MPOWARE
Toutes les vidéos de ce lancement sont en ligne!
Partie I - Intro
http://www.youtube.com/watch?v=LkQzTQ8T6CA
Partie II - Démo 1
http://www.youtube.com/watch?v=drAhYQ7lqvo
Partie III - Démo 2
http://www.youtube.com/watch?v=c8KM_1Gqybc...
Cliquez pour lire la suite de l'article par MPOWARE [WP7] JE NE VEUX PAS D'UN NOUVEL IPHONE[WP7] JE NE VEUX PAS D'UN NOUVEL IPHONE par FREMYCOMPANY
Je pense qu'ils ont besoin d'une piqure de rappel chez Microsoft : c'est bien gentil d'avoir une interface jolie, mais si c'est pour avoir un truc qui ne convainct pas dedans, c'est peine perdue.
---->
Système ouvert ----> Fermé ?
P...
Cliquez pour lire la suite de l'article par FREMYCOMPANY
Forum
CRYPTANALYSECRYPTANALYSE par expertnajeh
Cliquez pour lire la suite par expertnajeh AJOUT ET BDAJOUT ET BD par zaydounhlel
Cliquez pour lire la suite par zaydounhlel PROBLEME RS232PROBLEME RS232 par houfia
Cliquez pour lire la suite par houfia
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
|