Balise mailto avec paramétre

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
SX1
Salamandre
Messages : 48
Inscription : 02 sept. 2003, 01:13

Balise mailto avec paramétre

Message par SX1 »

Salut, bien content de vous revoir !

J'ai actuellement un script javascript qui sert pour la personne qui veut recommander mon site, ya des fous, des fois ;).

J'essaye de remplacer ce script par une simple balise mailto, de la manière suivante (because validation xhtml1.1) :

<a id="mail_recommande" class="bouton" tabindex="11"
href="mailto:[votre correspondant]?bcc=3sip@free.fr?subject=Site%20web%20à%20voir,%20sur%20la%20sécurité
?body=Bonjour,%0D%0AJe%20te%20recommande%20ce%20site%20que%20je%20viens%20de
%20découvrir%20.%0D%0AIl%20s'agit%20de%20http://nicolas.chazot.free.fr">Recommendez ce site !</a>

Sous MSIE tout va bien, les bons champs vont au bon endroit lors de l'ouverture du nouveau message dans mon mailer (calypso).

Sous moz 1.6 fr, paf !

1) il ne n'ouvre pas mon client de messagerie par défaut mais son module de mail (à la limite, pas grave)
2) c'est n'importe quoi dans les champs, moz ne fait pas la césure avant les ?, j'ai deux champ TO, 3 champs BCC, et rien en SUBJECT.

Help me...
Nicolas.
SX1
Salamandre
Messages : 48
Inscription : 02 sept. 2003, 01:13

Balise mailto avec paramétre

Message par SX1 »

Hop, j'ai trouvé :

1 seul "?" dans le lien, ensuite il faut mettre & entre chaque paramètres...

Et pour ne pas avoir plusieurs ligne TO il faut mettre un seul mot, car même avec "%20" moz fait plusieurs ligns TO dans le message. Moi j'ai mis des" _ " entre...

Question à 0,1 € : pourquoi utiliser un script plutôt que mailto ?
Nicolas.
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Pour mettre plusieurs destinataires, il suffit de séparer leurs adresses par des virgules (ou alors je n'ai pas compris la question ?)
SX1
Salamandre
Messages : 48
Inscription : 02 sept. 2003, 01:13

Balise mailto avec paramétre

Message par SX1 »

Si c'est tout bon.

Mais apparement un espace vide donne le même résultat que la virgule...
Nicolas.
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Je sais que les gens n'aiment pas lire les RFC, mais le protocole mailto complet est défini dans http://www.faqs.org/rfcs/rfc2368.html
PsyDk
Lézard à collerette
Messages : 317
Inscription : 23 sept. 2003, 09:41

Message par PsyDk »

RFC très intéressante. L'erreur venait des ? utilisés en place de &

Petite précision, comme on se trouve dans un fichier (x)html, il convient d'utiliser l'entité & pour désigner le &

Code : Tout sélectionner

<a href="mailto:plop@onk.com?bcc=3sip@free.fr&subject=Site%20web%20à%20voir,%20sur%20la%20sécurité
&body=Bonjour,%0D%0AJe%20te%20recommande%20ce%20site%20que%20je%20viens%20de
%20découvrir%20.%0D%0AIl%20s'agit%20de%20http://nicolas.chazot.free.fr">Recommendez ce site !</a> 
Testé avec succès depuis Firebird et IE, ils ouvrent tous les deux Thunderbird (mon client par défaut) avec les champs pré-remplis correctement.

Édit: oops, il y avait déjà une réponse identique, tant pis :)
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Semrush [Bot] et 2 invités