begin process at 2012 05 29 12:44:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Un lien mailto qui me génère des erreures lorsqu'il y a trop d'informations dans le mail...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Un lien mailto qui me génère des erreures lorsqu'il y a trop d'informations dans le mail...

vendredi 2 septembre 2005 à 08:49:41 | Un lien mailto qui me génère des erreures lorsqu'il y a trop d'informations dans le mail...

Michel W

Bonjour! Pour commencer, désolé si je ne poste pas au bon endroit ou si cette question à déja été posée, j'ai déja fait une recherche infructueuse... Bon, voilà mon problème. Je suis débutant en javascript, et en plus, pour un formulaire plutôt long (une vingtaine de question si pas plus), je dois l'envoyer par mail. Le problème, c'est qu'il faut que le mail soit lisible sans un programme supplémentaire. Alors ce que j'ai fait, c'est au lieu d'un formulaire classique html action post, j'ai généré un champ supplémentaire dans mon formulaire, de type hidden, dans lequel je stocke le résultat de tous les autres champs du formulaire avec mise en page, c'est-à-dire des carriage return, des titres et compagnie, tout ça au format HTML. Sur mon bouton "Envoyer", j'ai simplement fait un truc tout bête... Je lance une fonction javascript qui ne contient qu'un window.location='mailto:monadresse?subject=questionnaire&body='document.monformulaire.monchamp; et ça marche, lorsque le formulaire est vide. Maintenant, le problème. Lorsque j'envoie le formulaire vide, les information s'envoient bel et bien, pas de problème de ce côté là. Mais lorsque je commence à remplir le questionnaire, dès qu'il y a quelques informations, j'ai une erreur avec internet explorer (client de messagerie mal installé) et si je rempli un peu plus, j'ai un syntax error à ma fonction d'envoi de mail... Là, je comprends vraiment pas... Une âme charitable dégnerait éclairer ma pauvre lanterne qui s'affaibli de jour en jour? J'ai cherché du mieux que j'ai pu, et là, je sèche... Merci d'avance! Cordialement, Michel
vendredi 2 septembre 2005 à 12:26:45 | Re : Un lien mailto qui me génère des erreures lorsqu'il y a trop d'informations dans le mail...

bultez

Membre Club

Bonjour,

window.location='mailto:monadresse?subject=questionnaire&body='
 +escape(document.monformulaire.monchamp);

peut-être ?
Cordialement. Bul. SiteMail

vendredi 2 septembre 2005 à 13:20:14 | Re : Un lien mailto qui me génère des erreures lorsqu'il y a trop d'informations dans le mail...

Michel W

Bonjour!

Merci de votre réponse, mais hélas, ça ne fonctionne pas, et c'est de ma faute.
Effectivement, j'ai oublié un détail... Mon code source ressemble plutôt à :

window.location='mailto:monadresse?subject=questionnaire&body='+document.monformulaire.monchamp.value;

J'avais oublié ce petit détail, ce qui fait que quand j'utilise escape(document.monformulaire.monchamp.value) j'ai un "erreur de syntaxe". Sinon, tout ce que j'ai dans mon mail est "[object]"...

Egalement, ce midi, chez moi, j'ai pu tester sur mon PC personnel, et j'ai remarquer qu'avec Mozilla Firefox mon mailto ne fonctionne simplement pas, et avec Internet Explorer et Thunderbird, ça marche... Donc, ce que je ne comprends pas, c'est que le problème survint seuleument avec Internet Explorer et Outlook (private joke: peut-être ne sont-ils pas compatible )... Et je cherche encore pourquoi mon mailto ne marche pas avec Firefox...

Merci quand même!

Cordialemenet,

Michel
vendredi 2 septembre 2005 à 13:22:27 | Re : Un lien mailto qui me génère des erreures lorsqu'il y a trop d'informations dans le mail...

Michel W

[edit]

J'oubliais: lorsque je passe mon champ de hidden à textarea, je remarque que toutes les informations sont présentes, le problème vient donc bel et bien de mon window.location=mailto...
vendredi 2 septembre 2005 à 14:06:27 | Re : Un lien mailto qui me génère des erreures lorsqu'il y a trop d'informations dans le mail...

Michel W

RE-Edit (embêtant qu'il n'y ait pas de bouton edit... Ou je suis aveugle...) Encore un test que j'ai fait (c'est fou ce que l'on peut apprendre sur un langage quand on est dans la m...): remplacer tous les espaces de mon champ par des %20. C'est chouette, j'ai appris à utiliser replace, mais ça marche pas mieux.
vendredi 2 septembre 2005 à 14:44:57 | Re : Un lien mailto qui me génère des erreures lorsqu'il y a trop d'informations dans le mail...

bultez

Membre Club

c'est de ma faute aussi, j'aurais du voir ...
window.location='mailto:monadresse?subject=questionnaire&body='
 +escape(document.monformulaire.monchamp.value);
va remplacer tous les caractères "génants" par leur equilavent en %??
espace en %20, " en %22, ' en %27, retour à la ligne en %0D%0A...
et c'est souvent ça qui provoque une erreur de syntaxe.
maintenant avec mozilla, thundebird.. "je ne sais pas" mais
avec Internet Explorer et Outlock Express, ça devrait marcher.
Cordialement. Bul. 
SiteMail

vendredi 2 septembre 2005 à 15:18:39 | Re : Un lien mailto qui me génère des erreures lorsqu'il y a trop d'informations dans le mail...

Michel W

Ah d'accord! Et bien après analyse, hélas, ça ne fonctionne toujours pas... En regardant un peu mieux les effets, j'ai pu remarquer quelque chose... Est-ce possible que le body du mailto soit limité? C'est dès que mon mail atteint une certaine taille en caractère que j'obtiens l'erreur "Client de messagerie par défaut mal installé", et si je pousse encore le bouchon pour ajouter des caractères, j'obtiens ma fameuse erreur "Syntax Error", d'ou la question existentielle que je me pose...
vendredi 2 septembre 2005 à 15:28:54 | Re : Un lien mailto qui me génère des erreures lorsqu'il y a trop d'informations dans le mail...

Michel W

EDIT Je viens de regarder, j'ai 2'514 caractères (avec %20 à la place des espaces, etc.) à envoyer uniquement pour le libellé des questions (style: Nom et prénom : )... Donc 2'514 caractères sans les réponses...


Cette discussion est classée dans : problème, mail, formulaire, mailto, informations


Répondre à ce message

Sujets en rapport avec ce message

un formulaire mailto qui ne marche pas [ par bertrouf ] Salut,J'ai un formulaire sur mon site.Quand je clique sur le bouton "envoyer", un mail s'ouvre avec la bonne adresse, le sujet, mais un corps de messa Problème avec un formulaire [ par nuchette ] Bonjour ,je fait un formulaire (recommender ce site) pour ma mére , avec 5 champs pour les adresses email à qui on veut envoyer ce formulaire et un bo envoi formulaire sans mailto [ par tzam ] Bonjour, je cherche une méthode pour envoyer un formulaire (case à cocher, champ texte...) à une adresse mail définie par avance sans passer par mailt Colorer champs formulaire apres validation [ par socket77 ] Mon code envoie bien des erreur si les champs ne sont pas valides mais ne les colore pas en rouge comme prévu.. Une idée? merci function check() { envoie formulaire par mail [ par weshgros ] salut. voila je suis en BTS informatique de gestion et mon stage et la création d'un site web. Cependant j'ai quelque souci si tu pouvais m'aider sa s Un mailto avec 300 adresses, possible ? [ par saifer ] Salut à tous !Je suis actuellement confronté à un problème : j'aimerais utiliser un mailto avec 300 destinataires.. visiblement il y a un problème de problème de formulaire "script dans Cgi-bin et en php" [ par boy75004 ] Bonjour, tout d'abord très bonne année 2009. N'étant pas un professionnel de l'informatique, j'ai moi-même réussi à créer mon site Web J'étais héb Problème d'envoie de formulaire sous IE7 [ par rallierst ] Salut à toutes et à tous,Voilà j'ai fait un formulaire des plus simple, 'envoie se faisant par biais d'une image, rien de particulier. Ce dernier fonc Formulaire intégrer dans un newsletter via mail [ par didjey75 ] Bonjour, j'ai crée une newsletter avec un formulaire (Php) intégré pour récupérer le nom, l'email et si oui ou nom la personne souhaite se désabonner Demande d'aide pour un formulaire en JS [ par Christophe0013 ] Je débute en JS et donc je ne maitrise pas tout.Avec un éditeur de pages HTML, j'insère un formulaire en JS dans un calque. Je rencontre un problème a


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales