begin process at 2012 05 28 14:38:32
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Formulaire

 > RECOMMANDER CETTE PAGE AVEC MAILTO, ACCENT ET RETOUR LIGNE DANS LE BODY ET ACCENT DANS LE SUBJECT

RECOMMANDER CETTE PAGE AVEC MAILTO, ACCENT ET RETOUR LIGNE DANS LE BODY ET ACCENT DANS LE SUBJECT


 Information sur la source

Note :
6 / 10 - par 2 personnes
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Formulaire Classé sous :recommander page, mailto, accent, caractères spéciaux, body Niveau :Débutant Date de création :25/08/2011 Date de mise à jour :25/08/2011 16:00:16 Vu / téléchargé :2 454 / 84

Auteur : weabow

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
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

  • 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>
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

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

25 août 2011 16:00:16 :
Ajout d'un zip d'une page html qui implémente ce code

 Sources de la même categorie

Source avec Zip Source avec une capture FORMULAIRE TABLEAU par vic511
Source avec Zip Source avec une capture FORMULAIRE DYNAMIQUE par Niidhogg
Source avec Zip Source avec une capture CONTRAINTE DE SAISIE SUR CHAMPS INPUT par ryosama
SELECTS DÉPENDANTS PRÉ-CHARGÉS D'UNE SEULE OPTION par phm
Source avec Zip Source avec une capture BOITE DE DIALOGUE MODALE DE SÉLECTION D'UNE LISTE D'ICONES par JJDai

 Sources en rapport avec celle ci

PARSER LES CARACTÈRES HTML D'UNE STRING par jdmcreator
HTML_ENTITIES_DECODE par zen69
Source avec Zip FONCTION ALERT ET LES ACCENTS par PetoleTeam
Source avec Zip GÉNÉRATEUR DE MAILTO ANTISPAM par PoulpHunter
Source avec Zip CONVERSION TEXTE ACCENTUÉ -> CODE HTML par frinux

Commentaires et avis

Commentaire de kazma le 25/08/2011 14:45:15 administrateur CS

un zip ou page complète voir un lien ça permettrais de tester simplement

Commentaire de HACKANDROID le 25/08/2011 22:29:27 6/10

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


Continu bien!

Commentaire de MangaII le 29/08/2011 08:58:45 6/10

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.

Commentaire de weabow le 29/08/2011 14:30:57

Merci de vos indications.

Christian

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

aide c quoi HEAD et BODY? [ par ceasarr ] On peut m'expliquer c quoi Head et Body car pour entrer les code java script je dois savoir où trouver ses touches et en ce moment je travaille avec D pb IFRAME.innerHTML vs IFRAME.designMode [ par mbertier ] Salut, La fonction Init() ci-dessous (appelée dans BODY onLoad) me renvoie l'erreur suivante : "iView.document.body n'est pas un objet" Si je laisse l HELP !!!!!!!!!!!!!!!!!! gros pb avec mailto [ par polluxtroll ] Peut-on insérer des sauts de ligne dans le corps d'un mail avec la fonction mailto d'une balise A ?PoLlUx_TrOlLPrenez un troll au petit-déjeuner!! (av souci de balise body [ par medialand ] sébastienmedialandcomment mettre deux onload ds la meme balise body? Merci à tous ceux qui sont présents. mailto et saut de ligne ?? [ par birdyz ] Bonjour à tousJe débute en JS, et j'ai un petit soucis. j'utilise mailto dans une de mes fonctions, et je voudrais que le corps du message soit sur pl Gros Pbm Netscape 4.78 !!! [ par guiguimac ] Bonjour,oh surprise ... je croyais avoir utilisé que des trucs simples dans mon script, mais en fait on dirait que ca marche pas ... avec Netscape 4.7 Sous menu [ par jeff_the_lifeguard ] J'aimerai savoir comment pourrais-je faire pour ajouter un sous menu à un menu clique droit. Voice le code&lt;style&gt;#menu{position:absolute;width:1 un mailto paramétré ... IMPOSSIBLE ???? [ par dinous ] Oki merci mais maintenant j'ai un autre probleme :Grace à ce bou de code :&lt;? $connexion = mysql_pconnect("","root",""); //connexionmysql_select_db( mailto vers 2 adresses dont une en Cci [ par metis15 ] Bonjour,je ne sais pas si c'est une affaire de javascript, mais j'ai besoin de ça :mailto vers 2 adresses dont une en Cci sur un bouton "Nous contacte 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


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,749 sec (4)

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