Notice: Undefined index: position in /home/piregwan/public_html/forum2/reponses2.php on line 50
Piregwan 2000



  03 04 2002 à 14:57


Salut,
J'ai ecrit une fonction vbscript que j'appelle dans un bouton. Genre <input blablabla onSubmit=" <%doSubmit()%> ">
Je cherche une lumiere qui saurait me dire pourquoi ma fonction est appellée au chargement de ma page.

gom perdu

gom3z (l'ami des belges fanatique lvl 1 - )
48 ans (Nottingham)
gom3z@piregwan.com | 22259570

Chasseurs de Galinettes Cendrées de père en fils!





  03 04 2002 à 15:12


Idée probablement stupide : ton event est peut être appelé par autre chose ? Ou bien il est "mal" reconnu et appelé dès le chargement...

Je connais pas l'ASP mais j'essaye d'aider

++

angel2k (exilé fanatique - )
42 ans (Amiens)
angel2k@piregwan.com | 110643996

cet espace est à vendre ! mise à prix à 518€





  03 04 2002 à 15:25


Angel tu devrais faire dans l'humanitaire ;p
Merci pour tes idees en tout cas
Normalement une fonction ne devrait pas s'excuter a moins de l'appeller. D'un autre cote ma form est toute simple

<form name="poll" method="post">
<select name="myVote">
<option value="RATING1"> £0 </option>
<option value="RATING2"> £1 </option>
</select>
<input type="submit" name="submit" value="submit" onSubmit=" <%doRate()%> ">
</form>

si je vire le onSubmit, la fonction ne s'execute pas au demarrage. J'ai tente avec un onClick, en vain ! pas de vaine!

J'ai le nez sur le potage mais ne voit pas la couille qui flotte.

gom - graphiste avant tout

gom3z (l'ami des belges fanatique lvl 1 - )
48 ans (Nottingham)
gom3z@piregwan.com | 22259570

Chasseurs de Galinettes Cendrées de père en fils!





  03 04 2002 à 17:24


Heu... perso, je ne crois pas que "OnSubmit" soit un évenement de "Submit" mais plutôt un évenement de form. En l'occurence :

<form name="poll" method="post" onSubmit=" <%doRate()%> ">

Par contre, y'a un truc que je capte pas :
Comment tu peux utiliser un langage client-side pour exécuter une fonction server-side ?

Et à mon avis c'est bien là ton problème :
si doRate est exécuté lors de la soumission, ça sous-entend qu'elle n'est pas exécutée tant que le formulaire n'a pas été soumis.
Or Il me parait très difficile à A$P® (doRate() c de l'asp, nan ?) de vérifier par le biais du javascript (onSubmit) si le formulaire a été soumis ou pas. Tu vois ce que je veux dire ?

Je crois que tu devrais plutôt soit :
- Refaire doRate en Javascript, et l'appeler sur le onSubmit du <form>
- Laisser doRate en asp, et l'exécuter si la variable "ok" existe... Sachant que la variable "ok" vient de <input type="hidden" name="ok" value="1">

Tu me dis ce que t'en penses ?

Pour le potage, je te conseille le "poireaux-pommes de terre". Délicieux !
=)

loranger (mickey - )
47 ans (Paris)
loranger@free.fr
http://mylera.multimania.com

cet espace est à vendre ! mise à prix à 17?
et 17?, c'est vraiment que dalle pour un si grand espace !





  04 04 2002 à 03:55


ouh lalalaalalalalala !

benoithill (guest star lvl 1 - )
53 ans (Lyon)
benoit@elastic-design.net
http://www.elastic-design.net

Vends pot de chambre état impeccable. Émaille comme neuf. Très peu servi. Occasion à saisir. Prix à débattre.





  04 04 2002 à 07:24


Comme le dit Defrag, le browser, il voit de l'asp... il se dit , haaaaaaa de l'asp , je dois l'appliquer au téléchargement. si tu veux faire une fonction qui agisse chez l'utilisateur , tu dois la faire en javascript... Me dit mon developeur préféré...
++

Warning: A non-numeric value encountered in /home/piregwan/public_html/forum2/afficher_bannieres.php on line 314



cet espace est à vendre ! mise à prix à 0€





  04 04 2002 à 07:27


C'est la première fois que tu fais un submit avec de l'asp direct mon gom ?? Gilloux doit avoir raison alors

Nico - SOS Code International - ( & Cie )

angel2k (exilé fanatique - )
42 ans (Amiens)
angel2k@piregwan.com | 110643996

cet espace est à vendre ! mise à prix à 518€





  04 04 2002 à 07:31


hein? koua ? kess kelle zon lé boules de Gom ?

maaS (pornstar émérite lvl 1 - )
51 ans (Otage au LegumLand)
bonjour@hom3works.fr
http://www.hom3works.com

Chui à la Méga bourre !!





  04 04 2002 à 07:32


Nom maaS : c'est gom qui a les boules ^^ c'est pas pareil

angel2k (exilé fanatique - )
42 ans (Amiens)
angel2k@piregwan.com | 110643996

cet espace est à vendre ! mise à prix à 518€





  04 04 2002 à 09:25


Bon, je vais tenter de donner une réponse claire et définitive mon chti Gom3z.

Bon allons-y...

L'asp est tout comme le language Php un language côté serveur.
Ce qui veut dire que toute les fonctions sont effectuées sur le serveur AVANT même d'être envoyées à ton browser.

Dans ton cas, la fonction doSubmit() est donc appelée sur le serveur . Une fois que toutes les fonctions/actions ASP sont résolues, la page est alors envoyée à ton browser.

Ok, tout le monde a suivit ??? Bon la suite alors....

Comment faire pour activer la fonction onsubmit didju de didju...???

Très très simple :
dans la page "mapage.asp" , tu mets mets ton formulaire.

Dans l'action de ton formulaire tu rappelle la même page.

Au début de la page "mapage.asp", tu auras pris le soin de faire ton action voulu selon les valeurs des champs de ton formulaire.

cela pourrait donner :

********mapage.asp*************************
<%
dim sexuser

if request.form("sex")="male" then
sexuser="popol"
elseif request.form("sex")="female" then
sexuser="mabiche"
else
sexuser=""
End if
%>

<html>
<...>
<body>
Bonjour <%=sexuser%> , <br>
<form name="form1" method="post" action="mapage.asp">
<input type="text" name="sex">
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>
******************************************

R-Matou (anacoluthe hyperbolique lvl 1 - )
47 ans (Namur)
r-matou@bah.be
http://www.bah.be

Gnouf est présent sur internet (et particulièrement Pie)





  04 04 2002 à 09:45


Defrag proteste énergiquement car il n'a rien à voir dans cette histoire et qu'on lui attribue des remarques pertinentes qu'il n'a pas faites

defraagh (membre fanatique - )
38 ans (Strasbourg)
defraagh@graphistory.com | 124369304
http://gwash.straterole.net [down]

*! j' la torture [mais sur les autres] !*
membre de l'association pour la revalorisation de la torture [ART]





  04 04 2002 à 09:51


Autant pur moi Defraag... Je sais pas pq j'ai cru que c'etait toi... Faut que j'arrette les ptites bleues moi...

Warning: A non-numeric value encountered in /home/piregwan/public_html/forum2/afficher_bannieres.php on line 314



cet espace est à vendre ! mise à prix à 0€





  04 04 2002 à 13:56


maaS > boule au singulier. J'en ai deja enterre une lors d'une randonnée en camelle.

Bon j'ai resolue mon blem grace a vous les gars
loranger > ma fonction doRate() manipule une table de BD.
Je me suis donc aide de tes infos en utilisant un hidden input avec un booleen.
J'appelle ma fonction a l'aide de l'action de la form au lieu de la propriete du bouton. (merci R-Matou)

J'ai fonce tete baissée dans le code avant de preparer quoique ce soit! pas bien le gom!

merci

gom

gom3z (l'ami des belges fanatique lvl 1 - )
48 ans (Nottingham)
gom3z@piregwan.com | 22259570

Chasseurs de Galinettes Cendrées de père en fils!





  05 04 2002 à 07:58


"boule au singulier. J'en ai deja enterre une lors d'une randonnée en camelle."

GOM => Je me disais bien aussi qu'il y avait un truc qui collait pô...!!!

lol

Narkos (sa sainteté pépé ier lvl 1 - )
49 ans (Chez lé fous (Paris))
narkosdesign@free.fr
http://www.narkosdesign.tk

cet espace est à vendre ! mise à prix à 1178€


Pour répondre à ce sujet (et notifier automatiquement son auteur), cliquez sur le bouton REPONDRE A CE SUJET. Si vous voulez en plus avertir de votre réponse une personne qui a participé à ce sujet, cliquez sur le bouton en face de son intervention. Enfin si vous voulez inviter quelqu'un à réagir, utilisez les appeaux ci-dessous. Seuls les membres logués peuvent utiliser les appeaux et seuls les membres actifs peuvent être appeautés ^^. Bonne notification !

Vous n'êtes pas membre ou vous n'êtes pas logué(e) ou les appeaux sont désactivés dans votre profil. Vous ne pouvez pas utiliser les appeaux.