Recommander cette page avec mailto, accent et retour ligne dans le body et accent dans le subject

Soyez le premier à donner votre avis sur cette source.

Vue 6 526 fois - Téléchargée 332 fois

Description

Bonjour,

Je vous propose cette modeste contribution : une fonction javascript qui permet d'implémenter le Recommander cette page à un ami, avec l'affichage du dialogue de l'utilisateur pré-formaté.

Les avantages de ce source :
- on utilise la fonction système, ce qui permet à l'utilisateur de récupérer son carnet d'adresse ; il n'a donc pas besoin de saisir à la main l'email du destinataire (ou des destinataires), et il récupère ses paramètres de compte. En 2 mots : il est dans son environnement habituel.

- le texte programmé par le webmaster supporte les caractères accentués et autres caractères spéciaux, ainsi que les retours ligne. Un semblant de mise en page est donc possible, ce qui permet de fournir un texte par défaut qui ressemble à quelque chose de propre.

- on récupère les paramètres de la page : pas besoin de saisir pour chaque page un texte de présentation spécifique.

Source / Exemple :


La fonction javascript à placer dans la page à recommander :

<script type="text/javascript">
function recommand_this_page()
{
 var subject="";
 var msg=""; 
 
 subject = "Page intéressante : " + document.title;
 msg = "Bonjour,\n\nJe me permets de vous recommander cette page que j'ai trouvée intéressante :\n\n" + document.title;
 msg += "\n\nVous pouvez la consulter en cliquant sur ce lien :\n\n" + location.href; 
 msg += "\n\nExcellente continuation.\n\n"; 
 
 
 chaine_mail = "mailto:?subject=" + subject;
 chaine_mail += "&body=" + encodeURIComponent(msg);
 location.href = chaine_mail;
}
</script>

L'appel de la fonction, ici sous la forme d'un lien :

<a href='javascript:recommand_this_page()'>Recommandez cette page</a>

Conclusion :


Hope this helps

Christian

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
13
Date d'inscription
samedi 15 mars 2003
Statut
Membre
Dernière intervention
29 août 2011

Merci de vos indications.

Christian
Messages postés
129
Date d'inscription
dimanche 9 décembre 2001
Statut
Membre
Dernière intervention
12 janvier 2009

Tu as juste oublié l’intérêt principal de la recommandation à un ami.
Si la plupart des sites n'utilisent pas la fonction mailto, c'est justement pour envoyer eux-même l'email (que du coup tu peux formater comme tu veux) et par la même occasion, récupérer des adresses mails des amis !

Sinon, ta technique de mailto reste intéressante !
A garder sous le coude si besoin.
Messages postés
103
Date d'inscription
mardi 12 juillet 2011
Statut
Membre
Dernière intervention
3 janvier 2013

C'est facile a faire mais je te félicite quand même!

Continu bien!
Messages postés
1768
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
21 octobre 2020
105
un zip ou page complète voir un lien ça permettrais de tester simplement

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.