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
[TECHDAYS 2010] #04 - WORKSHOP : UPGRADE DE MOSS 2007 VERS SHAREPOINT 2010[TECHDAYS 2010] #04 - WORKSHOP : UPGRADE DE MOSS 2007 VERS SHAREPOINT 2010 par pierre
Alain Bastardie (Consultant SQLi) présente le workshop d'upgrade de MOSS 2007 vers SharePoint 2010. Philisophie de la migration Faire un état des lieux avant de démarrer Utiliser des outils sur MOSS 2007 Résoudre les problèmes potent...
Cliquez pour lire la suite de l'article par pierre TECHDAYS PARIS 2010 : LA GOUVERNANCE DANS SHAREPOINT ONLINETECHDAYS PARIS 2010 : LA GOUVERNANCE DANS SHAREPOINT ONLINE par ROMELARD Fabrice
Animé par: Emmanuel Bergerat et Damien Caro La session a démarré par un premier retour sur la situation de la la solution BPOS (Business Productivity OnLine Suite) et les possibilités commerciales associées ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : ADMINISTRATION SHAREPOINT 2010TECHDAYS PARIS 2010 : ADMINISTRATION SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Patrick Guimonet et Benoit Hamet Cette session traitera des différents points exigés durant les taches d'administration : Planification (architecture, hébergement, authentification, .) Opération e...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [TECHDAYS 2010] #03 - WEB CONTENT MANAGEMENT SOUS SHAREPOINT 2010[TECHDAYS 2010] #03 - WEB CONTENT MANAGEMENT SOUS SHAREPOINT 2010 par pierre
Stephane Cordonnier de MCNext nous présente les fonctionnalités Web Content Management (WCM) sous SharePoint 2010. Qu'est-ce que le WCM ECM, GED, RM, WCM c'est quoi Plateforme SharePoint Versions SharePoint 2010 SharePoint Fondation...
Cliquez pour lire la suite de l'article par pierre [DESIGN PATTERNS] PARTIE 2: DIP: DEPENDENCY INVERSION PRINCIPLE[DESIGN PATTERNS] PARTIE 2: DIP: DEPENDENCY INVERSION PRINCIPLE par tja
C'est le dernier principe des principes du Design Orienté Objet (The Principles of Object Oriented Design) fondés par Robert C. Martin plus connu sous le pseudonyme d'Uncle Bob.
l'image empruntée de LosTechies.
Je ne traite pas les principes dans...
Cliquez pour lire la suite de l'article par tja
Forum
RE : TRY CATCHRE : TRY CATCH par babyl
Cliquez pour lire la suite par babyl
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
Comparez les prix

HTC Magic
Entre 429€ et 429€
|