简单的问题?解决了就给分啊

ohno 2002-12-29 08:56:23
现在只有javasctipt可以用
没有其他的东西(asp,cgi)什么的
所以没有办法发邮件
所以必须要用
mailto:爱迪生法@sdf.adsf?body=sadf
的方法啊
但是body后的字符穿很长
但是想排的好看一点
有什么办法啊
mailto:爱迪生法@sdf.adsf?body=sadfdfffffffffffffffffffffff
fffffffadsf,adsfasdfasdfasd,adsfasdfasdf
我实验过
\n表格什么的都不能用

...全文
44 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
江南昆虫 2002-12-30
  • 打赏
  • 举报
回复
<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>
孟子E章 2002-12-30
  • 打赏
  • 举报
回复
换行办法2:
<script>
function PlaceAd() {
var to = "xxx@cccc.com";
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>
孟子E章 2002-12-30
  • 打赏
  • 举报
回复
换行办法1:
<script>
function popupMessage() {

// SET MESSAGE VALUES
var to = "person@company.com";
var cc = "another_person@company.com";
var bcc = "yet_another_person@company.com";
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()">
Jethill 2002-12-29
  • 打赏
  • 举报
回复
你说的情况有点不太明白。你好象只是要求把字符串换行显示,是吗?
如果这样的话,你可以用转义字符实现呀!

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧