मैं एक सुविधा के साथ एक परियोजना पर काम कर रहा हूं ताकि जब मैं एक बटन पर क्लिक करता हूं, तो Outlook खुल जाएगा और एक चर में संग्रहीत संबंधित मान मेल के शरीर में होगा। मैं निम्नलिखित कोड की कोशिश की है:एचटीएमएल सामग्री के साथ एक ईमेल पूर्ववत करें
<html>
<head>
<title>Email This Code Snippet</title>
<script language="javascript">
function TriggerOutlook()
{
var sub = "Hi friend";
var bodycont = "<html><body>welcome</body></html>";
var body = escape(bodycont + String.fromCharCode(13));
window.location.href = "mailto:[email protected]"
+ "?body=" + body
+ "&subject=" + sub
;
}
</script>
</head>
<body>
<form id="form1">
<a href="#" onclick="TriggerOutlook()">Email this Codesnippet</a>
<input type="text" name="txtbody" id="txtbody">
</form>
</body>
</html>
लेकिन मेल के शरीर सादा पाठ, नहीं HTML में <html><body>welcome</body></html>
है। मैं इसे HTML के रूप में स्वरूपित कैसे करूं?
+1: यह सब Outlook, या किसी अन्य मेल क्लाइंट में डिफ़ॉल्ट सेटिंग पर निर्भर करता है। यदि उपयोगकर्ता ने डिफ़ॉल्ट रूप से HTML में संदेशों को लिखने के लिए ऐप सेट किया है, तो शायद यह दिखाई देगा। अन्यथा, सादा पाठ। दोबारा ... उपयोगकर्ता मेलो लाइन नहीं, फैसला करता है। –
+1। 'Body =' केवल सादा पाठ के लिए अविश्वसनीय है जैसा कि यह है। विश्वसनीय और लचीली मेल भेजने के लिए, सर्वर-साइड स्क्रिप्ट का उपयोग करें। – bobince