每行用<div>包起来,把输出的内容用变量付给body

解决方案 »

  1.   

    <script>
    function popupMessage() {    // SET MESSAGE VALUES
        var to = "[email protected]";
        var cc = "[email protected]";
        var bcc = "[email protected]";
        var subject = "A Preformatted Email Message";
        var body = "Chandler,\n\n\t<b>I'm sorry</b>, I can't make it tonight.  " +
            "I have to rearrange my sock drawer. " +
            "\n\nSincerely,\n\nMonica"    // BUILD MAIL MESSAGE COMPONENTS
        var doc = "mailto:" + to +
            "?cc=" + cc +
            "&bcc=" + bcc +
            "&subject=" + escape(subject) +
            "&body=" + escape(body);    // POP UP EMAIL MESSAGE WINDOW
        window.location = doc;
    }
    </script>
    <input onclick="popupMessage()">
      

  2.   

    <script>
    function popupMessage() {    // SET MESSAGE VALUES
        var to = "[email protected]";
        var cc = "[email protected]";
        var bcc = "[email protected]";
        var subject = "A Preformatted Email Message";
        var body = "Chandler,\n\n\t<b>I'm sorry</b>, I can't make it tonight.  " +
            "I have to rearrange my sock drawer. " +
            "\n\nSincerely,\n\nMonica"    // BUILD MAIL MESSAGE COMPONENTS
        var doc = "mailto:" + to +
            "?cc=" + cc +
            "&bcc=" + bcc +
            "&subject=" + escape(subject) +
            "&body=" + escape(body);    // POP UP EMAIL MESSAGE WINDOW
        window.location = doc;
    }
    </script>
    <input onclick="popupMessage()">
      

  3.   

    <a href="mailto:[email protected]?body=test%0D%0Atest">mail</a>
      

  4.   

    <a href=mailto:[email protected]?subject="主题"&body="内容
    test
    testtest
    ">发邮件</a>
      

  5.   

    不能通过这种方式提交HTML格式的邮件..因为在实现上这是调用系统默认的邮件客户去发送邮件.而在协议上并没有规定邮件客户必须支持HTML格式发送.