Nous sommes actuellement le 15 Juil 2026, 02:40

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 5 message(s) ] 
Auteur Message
 Sujet du message: Appeler une fonction ASP
MessagePublié: 30 Mars 2004, 14:57 
Hors-ligne
Petit nouveau
Petit nouveau

Inscription : 07 Jan 2002, 17:47
Message(s) : 49
Localisation : Limoilou
Bonjour, j'ai une page ASP contenant certaines fonctions ASP. Mais comment appelé une fonction ASP à partir d'un évènement d'un contrôle?
EX: onclick:"<%EffacerCours()%>"

voici une partie de mon code:
Citer:
<input type="button" value="Enlever tout les cours" onclick="<%EffacerCours()%>;rechargerPage()">

et plus loin
Citer:
<input type="button" value="Enregistrer" onclick="rechargerPage();rechargerPage();<%VerifierInfos()%>;<%AjouterCours()%>">


Bon tout sa pour dire que lorsque je clique sur le deuxième boutton par exemple (enregistrer) il exécute aussi la fonction EffacerCours(), bien que je n'ai pas cliquer sur le premier bouton. Merci


(Le but de ce code est que si on clique sur le premier bouton, il éxecute la première fonction EffacerCours(), sinon s'il clique sur le deuxième bouton, il effectue les fonctions VerifierInfos() et AjouterCours().


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 30 Mars 2004, 18:32 
Hors-ligne
Occasionnel
Occasionnel
Avatar de l’utilisateur

Inscription : 20 Fév 2003, 00:36
Message(s) : 113
Localisation : Québec
Ce n'est pas possible d’utiliser une fonction ASP, puis que le code ASP n'est pas accessible sur le navigateur du client. Pour exécuter ta fonction du ton retourné les informations à ton serveur par la méthode submit.

Exemple:

<Form Id=form1 name=form1 Action="le_nom_de_ta_page.asp" method=(post ou get)>

....les informations à retourner au serveur <Input ....>

<input type=submit value=Soumettre>

</form>


Lorsque l’utilisateur clique sur soumettre, les données saisie dans tes champs sont transmise au serveur vers la page Web spécifier dans Action. Parla suite il ne te reste qu’a récupérer ces informations et à exécuter ta fonction ASP.

Bonne chance


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 31 Mars 2004, 12:12 
Hors-ligne
Régulier
Régulier

Inscription : 05 Nov 2002, 11:45
Message(s) : 493
C'est possible, mais seulement supporté par les navigateurs Internet Explorer. Si cette contrainte n'est pas un problème, alors tu peux creer ton code en version VBScript coté client sans problème.

Sinon, comme dit plus haut, c'est impossible de cette manière !


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 31 Mars 2004, 15:01 
Hors-ligne
Occasionnel
Occasionnel
Avatar de l’utilisateur

Inscription : 20 Fév 2003, 00:36
Message(s) : 113
Localisation : Québec
Je suis d'accord pour dire que l'ont peut mettre du code VBscript du coté client (Navigateur) mais, l'exemple de code proposé et la question étaient sur ASP et donc le code ASP ne peut pas être utiliser du coté client. De plus l'utilisation du VBscript du codé client ne fonctionne pas sur tout les navigateurs, comme précédament mentionné, ce qui est un problème, sauf si on fait un Intranet.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 03 Avr 2004, 00:32 
Hors-ligne
Petit nouveau
Petit nouveau

Inscription : 07 Jan 2002, 17:47
Message(s) : 49
Localisation : Limoilou
D'accord merci beaucoup de vos conseils !


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 5 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site