bonjour,je vous en prie aidez moi j'en peux plus :( ca fait 2 jours que j'essaye de faire marcher ça, en vain :(
j'ai lu pas mal de posts ici,et essayé pas mal de choses (en 2 jours ...)
bon voilà j'explique
j'ai trouvé un formulaire en flash pour envoyer les mails (celui de neo_mail)
le script marche bien tel qu'il est dans qqs formulaires que jai fait
avant mais comme ils etaient assez simple ca posait pas de pb
là je suis sur un projet bcp plus compliqué que tout ce que j'ai fait avant (bcp de couches/occurences...)
et j'essaye d'adopter ce script qui est parfait pour ce que je veux en faire mais ca coince qqpart
je mets des extraits du code
__________
celui d'origine
------------------------------------------
function envoyer_mail() {
_root.resultat = "";
switch_champs(false);
var envoi = new LoadVars();
var recup = new LoadVars();
envoi.pseudo = pseudo_id.text;
envoi.reponse = reponse_id.text;
envoi.destinataire = destinataire_id.text;
envoi.sujet = sujet_id.text;
envoi.message = message_id.text;
recup.onLoad = function(success) {
switch_champs(true);
if (success) {
_root.resultat = this.resultat;
} else {
_root.resultat = "Problème avec le fichier PHP";
}
};
envoi.sendAndLoad("envoyer_mail.php", recup, "POST");
}
-------------------------------------------
script modifié
-------------------------------------------
function envoyer_donnees() {
_root.mcforum.fortext.fortext2.resultat_id.resultat = "";
switch_champs(false);
var envoi = new LoadVars();
var recup = new LoadVars();
envoi.pseudo = _root.mcforum.fortext.fortext2.spseudo.pseudo_id.text;
envoi.mail = _root.mcforum.fortext.fortext2.smail.mail_id.text;
envoi.site = _root.mcforum.fortext.fortext2.ssite.site_id.text;
recup.onLoad = function(success) {
switch_champs(true);
if (success) {
_root.mcforum.fortext.fortext2.resultat =
this.resultat;
//c'est ici que je penses que ca va pas
} else {
_root.mcforum.fortext.fortext2.resultat = "PROBLEME AVEC LE FICHIER
PHP";
}
};
envoi.sendAndLoad("php/forum_inscription.php", recup, "POST");
}
-----------------------------------------
fichier PHP (pour les tests)
----------------------------------------
<? echo " resultat = blabla "; ?>
le champ de txt dynamique d'occurence "resultat_id" et variable
"resultat" se trouve a la meme profondeur que que dans le fla d'origine
donc il me parraissait logique de laisser "this.resultat" (au
niveau du commentaire)
et ducoup je recois pas de reponse de php
les swf d'origine maffiche bien "blabla"
merci pour ceux ont eu le courage de me lire et svp aidez moi parce que je desepere car c'est un truc tout bete
merci encore