<a href="mailto:爱迪生法@sdf.adsf?body=" id="jnkcMail">发邮件</a>
<div style="display:none" id="jnkcBody">
现在只有javasctipt可以用
没有其他的东西(asp,cgi)什么的
所以没有办法发邮件
所以必须要用
mailto:爱迪生法@sdf.adsf?body=sadf
的方法啊
但是body后的字符穿很长
但是想排的好看一点
有什么办法啊
mailto:爱迪生法@sdf.adsf?body=sadfdfffffffffffffffffffffff
fffffffadsf,adsfasdfasdfasd,adsfasdfasdf
我实验过
\n表格什么的都不能用
</div>
<script language="JavaScript">
<!--
jnkcMail.href+=jnkcBody.innerHTML;
//-->
</script>

解决方案 »

  1.   

    换行办法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.   

    换行办法2:
    <script>
    function PlaceAd() {
    var to = "[email protected]";
    var subject = document.frmSend.strSubject.value;
    var body = "This message was generated automatically. Do not change!";
    var p = "%0D%0A";

    var body = body + p + p + "COMPANY NAME: " + document.frmSend.strCompanyName.value;
    var body = body + p + "Subject: " + document.frmSend.strSubject.value;
    var body = body + p + "Message to supplier : " + document.frmSend.strMessage.value;
    var body = body + p + p + "CONTACT INFORMATION";
    var body = body + p + "Company Name : " + document.frmSend.strCompanyName.value;    
    var body = body + p + "ADDRESS: " + document.frmSend.strAddress1.value;
    var body = body + p + "         " + document.frmSend.strAddress2.value;
    var body = body + p + "City: " + document.frmSend.strAddress1.value;
    var body = body + p + "Zip/Postal Code : " + document.frmSend.strZip.value;
    var body = body + p + "State/Province/Region : " + document.frmSend.strState.value;     
    var body = body + p + "Country : " + document.frmSend.strCountry.value;
    var body = body + p + "Website : " + document.frmSend.strWebsite.value;
    var mailURL = "mailto:" + to + "?subject=" + subject + "&body=" + body;

    window.location = mailURL;
    }</script>