Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/03/2007, 17h09   #1
Invité de passage
 
Inscription : février 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 5
Points : 0
Points : 0
Par défaut appel de fonction avec un bouton html

bonjour à tous.

Voila mon probleme. J'ai une page asp sur laquelle j'ai un bouton html qui doit appeler une fonction vbscript lorsqu'on click dessus.

page.html
Code :
1
2
3
4
5
6
7
8
9
10
<%
sub mafonction
....
end sub
%>
 
 
<form action=...>
<INPUT type='button' value='Export Stat' name='exportButton' language="vbscript" onclick="mafonction">*
<form>
j'ai l'erreur "type incompatible:'mafonction'"

Si quelqu'un sait comment faire
tularis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2007, 17h16   #2
Inactif
 
Inscription : mars 2002
Messages : 1 295
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : mars 2002
Messages : 1 295
Points : 1 345
Points : 1 345
Tu mélange vbscript et javascript.
Pour que ton bouton lance du vbscript, il faut que ce soit un bouton "submit", qu'ensuite tu récupère avec request.form l'information, et ensuite tu lance ta fonction.
Florian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2007, 17h22   #3
Invité de passage
 
Inscription : février 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 5
Points : 0
Points : 0
Euh je n'ai pas tout compri à ta réponse mais il est fort probable que je mélange les 2 puisque javascript je connais assez bien mais vbscrio je suis novice.

Il faut que je mette dans l'action du form l'appel de la fonction vbscript ?
Que je fasse un submit vers une autre page asp qui va traiter l'action et faire appel à la fonction ?

un petit exemple ne serait pas de refut
tularis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2007, 19h23   #4
Membre habitué
 
Avatar de sab_etudianteBTS
 
Inscription : juin 2006
Messages : 211
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 211
Points : 134
Points : 134
Salut,
Voila un piti exemple:
Code :
1
2
3
4
5
6
 
<form name="monForm" method="post" action="pageTraitement.asp">
<input type="text" name="nom">
...
<input type="submit" value="ok">
</form>
Dans ta pageTraitement.asp:
Code :
1
2
3
4
 
'tu récupère le contenu de la zone de texte comme ca :
dim nom
nom=request.form("nom")
Voila!
__________________
Je vaux 5 677 200 € sur HumainAVendre.com, et vous ? http://www.humainavendre.com

Sab
sab_etudianteBTS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2007, 22h49   #5
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Salut,

Tout en sachant que tout ne peut pas se faire chez l'internaute, une question que tu peux te poser c'est: une fois que le bouton est actionné, veux-tu que le code de ta fonction s'execute chez l'internaute ou sur le serveur web?

Pour info, le code vbscript et javascript peuvent s'executer aussi bien chez l'internaute que sur le serveur.

Si c'est pas clair hesite pas

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h17.


 
 
 
 
Partenaires

Hébergement Web