vertigoes
Messages postés2Date d'inscriptionmercredi 5 septembre 2007StatutMembreDernière intervention20 septembre 2007
-
19 sept. 2007 à 14:39
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
21 sept. 2007 à 06:13
Bonjour,
le script suivant sert à envoyer par mail les réponses à un formulaire:
<html><head><script src= "passparam.js"></script>
<SCRIPT LANGUAGE="JavaScript">
function Envoyer(f) {
f.submit();
}
</SCRIPT><form action="[mailto:didier@ratabour.info?subject=Contact mailto:didier@ratabour.info?subject=Contact]" method=post ENCTYPE="text/plain" name="formulaire1">
Pseudo :
Votre site :
E-mail :
</form></html>
(le fichier "passparam.js" est ainsi rédigé:
function affichage() {
FenetreAffichage = window.open('','NouvelleFenetre', 'toolbar=no,status=no,width=300,height=200')
FenetreAffichage.document.write("Voici votre bon de commande");
FenetreAffichage.document.write("
Pseudo : " + document.formulaire1.nom.value);
FenetreAffichage.document.write("
Votre site : " + document.formulaire1.adresse.value);
FenetreAffichage.document.write("
Votre E-mail: " + document.formulaire1.email.value);
FenetreAffichage.document.write("
");
})
Tout semble parfait, mais le mail qui est envoyé est vide, plus blanc que blanc!!!
Comment se fait-ce?
vertigoes
Messages postés2Date d'inscriptionmercredi 5 septembre 2007StatutMembreDernière intervention20 septembre 2007 20 sept. 2007 à 16:58
Merci à Bul pour sa prompte réponse.
Hélas, le problème persiste : ce script ouvre Thunderbird sur un message prêt à envoyer, à la bonne adresse certes, mais vide! Si l'utilisateur clique sur "Envoyer", il m'envoie un mail tout blanc. Le hic ne se situerait-il pas plutôt du côté de Thunderbird (pareil avec Outlook)?
D'autre part, il y a sûrement des méthodes pour récupérer les informations du formulaire sans passer par les Outlook ou Thunderbird de l'utilisateur. Mais ça doit être plus compliqué ...
Merci de m'éclairer.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 21 sept. 2007 à 06:11
avec Outlook Express ça baigne, très curieux qu'avec Thunderbird
ça ne fonctionne pas ( mais comme je n'utilise pas... ) ?
testé chez moi.
je t'es envoyé un exemple.
>>pour récupérer les informations du formulaire sans passer par un courrieleur
un formulaire envoyé vers un script sur le serveur ( asp, php, ruby ...)
il en fera ce qu'il voudra, il en traitera les données...
( et beaucoup mieux qu'un courrieleur qui ne fait que l'afficher ! )
d'autres solutions existent, mais quasi exclusives IE ( enfin, en javascript )
<hr /> Cordialement Bul [mon Site] [M'écrire]<hr />En général, c'est absurde de généraliser.
Vous n’avez pas trouvé la réponse que vous recherchez ?