Solved

Formatting contents of mailto tag

Posted on 2009-04-07
2
237 Views
Last Modified: 2012-05-06
I want to include an email address on a web page which can be clicked on thus opening the visitors default email client with the email address pre-filled. I also want to format (using bold, italics tags etc.) the body of the email. I can't use any server side scripts as I am using a CMS which does not allow me access to the server the site is hosed on.

So is there any way of using HTML and/or Javascript to format the body of the email? I can use HTML to have linebreaks in the body of the email (as in the code fragment below) but when I add bold, italics tags etc. it does not seem to work. Any ideas?
<P>Click <A href="mailto:person@mailhost.com?SUBJECT=Centaur%20Telephone%20Directory&amp;body=Dear%20User%0Ablah%0Ablah%0Ablah>here</A>.</P>

Open in new window

0
Comment
Question by:levdt
2 Comments
 
LVL 10

Accepted Solution

by:
webwyzsystems earned 50 total points
ID: 24089306
Sorry - you are out of luck.
The assumption that all email clients will be supporting HTML is weak unfortunately.

Many email clients are setup to expressly ignore html. Also - every email client will render your special characters a little bit differently. For example, Outlook wants to see \n for line breaks, while Mac mail wants to see \r\n.
Setting up a plain text mailto containing: to, cc, subject and body are your best compatibility bets.
0
 

Author Closing Comment

by:levdt
ID: 31567494
Thanks a lot for clarifying that.
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Call a function within the ASP code 4 19
Hide un-named HTML Label with CSS 14 36
100% tall div not scrollable on iPhone 3 20
Powershell script does not exit 4 26
This article demonstrates how to create a simple responsive confirmation dialog with Ok and Cancel buttons using HTML, CSS, jQuery and Promises
Finding original email is quite difficult due to their duplicates. From this article, you will come to know why multiple duplicates of same emails appear and how to delete duplicate emails from Outlook securely and instantly while vital emails remai…
In this tutorial viewers will learn how to style transparent/translucent elements using alpha transparency in CSS Start with a normal styled element, such as a div.: Define its "background-color" property as "rgba (255, 255, 255, .5): The numbers in…
In this tutorial viewers will learn how to style a corner ribbon overlay for an image using CSS Create a new class by typing ".Ribbon":  Define the class' "display:" as "inline-block": Define its "position:" as "relative": Define its "overflow:" as …

839 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question