mailto的问题 <form name="my" method="get" action="mailto:[email protected]?subject=mailsubj&body=mailbod">---------------><form name="my" method="get" action="mailto:[email protected]?subject=mailsubj && body=mailbod"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好意思,那个好象不可以:)http://wmssr2000.wx-e.com/vb.htm这里个网页好象行,不过代码拷贝下来好象没有用 我很想知道,调用outlook后内容可以分段显示吗?困了我很久了 <form name="my" method="get" action="mailto:[email protected]?subject=mailsubj&body="><textarea name="content">ggg</textarea><input type="submit" value="go" onclick="EnValue();"></form>我發現給body賦值就會一行顯示不分段的,body不賦值如上的代碼就會將content的內容加到outlook里了,并且會分段顯示,不過空格會用+號代替只會把form體里的第一個變量寫入outlook內容里,格式為:?變量=內容-----------------------還是不理想,不知道誰有什么好方法 <form name="my" method="get" action="mailto:?subject=title&body="><input name="cont" type="hidden" value="<%=guestsql.Fields.Item("pfm_cBody").Value%>"><input type="submit" value="發郵件"></form>=============================================我用上面的方法來發送郵件,從數據庫讀取數據,可以分段顯示,就是不會處理空格(空格它用+號來代替),和內容前面老是有“?cont=”這個字樣,而且內容太多也不行,誰可以將一段文章附到outlook的內容里又可分行顯示的,可放更多容量的?等待... <a href="mailto:[email protected][email protected]&subject=%D3%D1%C7%E9%C1%B4%BD%D3&body=hello">[email protected]</a>这段代码可以,只有一点不同就是subject后面的字符 這段代碼的body內容是不能分段顯示的啊,subject后面的字符沒什么不同啊,"%D3%D1%C7%E9%C1%B4%BD%D3"是“友情链接”几個中文字的編碼 试试<form enctype="text/plain"> 是不是这种效果?<HTML><HEAD><title>是不是这种效果</title></HEAD><BODY leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><script language="javascript">function EnValue(){var mailsubjvar mailbodmailsubj=document.my.subj.value;alert(mailsubj);mailbod=document.my.content.value;alert(mailbod);eval("location='mailto:[email protected]?subject="+mailsubj+"&body="+mailbod+"';");}</script><form name="my"><input name="subj" type=text value="asdf"><textarea name="content">ggg</textarea><input type="submit" value="go" onclick="EnValue();"></form></body></html> 我希望body的內容可以分段顯示,如body內容是:111111112222222233333333調進outlook后不是這樣顯示的:111111112222222233333333而應該和原文一樣是這樣分段顯示111111112222222233333333就是我想要的效果 csdntzg(建设中...) 你的那个说法不行呀!! <HTML><HEAD><title>是不是这种效果</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></HEAD><BODY><script language="javascript">function EnValue(){var mailsubj;var mailbod;mailsubj=document.my.subj.value;mailbod=document.my.content.value;mailbod=mailbod.split(/[\r\n]/);var t="";for (i=0;i<mailbod.length;i++){t+=mailbod[i]+"%0a";}eval("document.location.href='mailto:[email protected]?subject="+mailsubj+"&body="+t+"';");}</script><form name="my"> <p> <input name="subj" type=text value="标题"> </p> <p> <textarea name="content" rows="6">内容内容2内容3</textarea> <input type="submit" value="go" onclick="EnValue();"> </p></form></body></html> 就是這樣的效果但為什么我讀取數據庫數據就不行呢?幫我看看為什么,怎么樣才能應用在數據庫的數據而不是用在<textarea>輸入框?<script language="javascript">function EnValue(subj,content){var mailsubj;var mailbod;mailsubj=subj;mailbod=content;mailbod=mailbod.split(/[\r\n]/);var t="";for (i=0;i<mailbod.length;i++){t+=mailbod[i]+"%0a";}eval("document.location.href='mailto:?subject="+mailsubj+"&body="+t+"';");}</script>**************************調用:onClick="EnValue('<%=mail_title%>','<%=rs.Fields.Item("pfm_cBody").Value%>')" 終于可以了,之前我試了<br>等等都不行,原來在outlook里的分段符號是%0a只要替換一下就可以了,不用javacript:Replace(fString, CHR(13), "%0a")========不知道將outlook的字著色的代碼是什么?誰還有更多outlook的代碼?給我,或說在哪里找到 <a href="mailto:[email protected][email protected]&[email protected]&subject=hello&body=hello%0D%0Athis%20is%20jk">mailto:[email protected][email protected]&[email protected]&subject=hello&body=hello%0D%0Athis%20is%20jk</a> 請問%0D是什么?%0A是分行,%20和IE的一樣是空格你們是怎么知道%0A是outlook的分行符號的?在哪里找得到outlook和各種功能符號?比如設置文字顏色等,在IE是用<font color=#ff0000>.在outlook里是什么呢? 回复人: BILLSJONE(BILL_JONE) ( ) 信誉:93 2004-10-08 17:22:00 得分: 0 -------------<script>alert(escape("\n我是 中国人"));</script>escape:对 String 对象编码以便它们能在所有计算机上可读, 根据下拉菜单选中值显示内容 JSON 表达式里怎么取 this? 鼠标单击时如何弹出类似于右键菜单的div? 请问如何实现在下拉框里选择某项后,与它相关的所有数据就自动填充到文本框里? 函数浏览器兼容问题 再求java曲线图插件 紧急求救:关于showModalDialog的问题 非常怪异的Jquery问题 我想改变下拉框的按钮和滚动条的颜色,并且把它们变成扁平的形状,行吗? 在分帖的情况下,如何使一个链接使两个页面中同时改变?或一个改链接,一个改图片,高分求解。 求救高手!在线等,急急急... 页面刷新?
http://wmssr2000.wx-e.com/vb.htm
这里个网页好象行,不过代码拷贝下来好象没有用
调用outlook后内容可以分段显示吗?困了我很久了
<textarea name="content">ggg</textarea>
<input type="submit" value="go" onclick="EnValue();">
</form>
我發現給body賦值就會一行顯示不分段的,
body不賦值如上的代碼
就會將content的內容加到outlook里了,并且會分段顯示,不過空格會用+號代替
只會把form體里的第一個變量寫入outlook內容里,格式為:
?變量=內容
-----------------------
還是不理想,不知道誰有什么好方法
<input name="cont" type="hidden" value="<%=guestsql.Fields.Item("pfm_cBody").Value%>">
<input type="submit" value="發郵件">
</form>
=============================================
我用上面的方法來發送郵件,
從數據庫讀取數據,可以分段顯示,
就是不會處理空格(空格它用+號來代替),和內容前面老是有“?cont=”這個字樣,
而且內容太多也不行,
誰可以將一段文章附到outlook的內容里又可分行顯示的,可放更多容量的?等待...
subject后面的字符沒什么不同啊,
"%D3%D1%C7%E9%C1%B4%BD%D3"是“友情链接”几個中文字的編碼
<form enctype="text/plain">
<HEAD>
<title>是不是这种效果</title>
</HEAD>
<BODY leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<script language="javascript">
function EnValue(){
var mailsubj
var mailbod
mailsubj=document.my.subj.value;
alert(mailsubj);
mailbod=document.my.content.value;
alert(mailbod);
eval("location='mailto:[email protected]?subject="+mailsubj+"&body="+mailbod+"';");
}
</script>
<form name="my">
<input name="subj" type=text value="asdf">
<textarea name="content">ggg</textarea>
<input type="submit" value="go" onclick="EnValue();">
</form>
</body>
</html>
11111111
22222222
33333333
調進outlook后不是這樣顯示的:
111111112222222233333333
而應該和原文一樣是這樣分段顯示
11111111
22222222
33333333
就是我想要的效果
<HEAD>
<title>是不是这种效果</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"></HEAD>
<BODY>
<script language="javascript">
function EnValue(){
var mailsubj;
var mailbod;
mailsubj=document.my.subj.value;
mailbod=document.my.content.value;
mailbod=mailbod.split(/[\r\n]/);var t="";
for (i=0;i<mailbod.length;i++){
t+=mailbod[i]+"%0a";
}eval("document.location.href='mailto:[email protected]?subject="+mailsubj+"&body="+t+"';");
}
</script>
<form name="my">
<p>
<input name="subj" type=text value="标题">
</p>
<p>
<textarea name="content" rows="6">内容
内容2
内容3</textarea>
<input type="submit" value="go" onclick="EnValue();">
</p>
</form>
</body>
</html>
但為什么我讀取數據庫數據就不行呢?幫我看看為什么,
怎么樣才能應用在數據庫的數據而不是用在<textarea>輸入框?
<script language="javascript">
function EnValue(subj,content){
var mailsubj;
var mailbod;
mailsubj=subj;
mailbod=content;
mailbod=mailbod.split(/[\r\n]/);var t="";
for (i=0;i<mailbod.length;i++){
t+=mailbod[i]+"%0a";
}
eval("document.location.href='mailto:?subject="+mailsubj+"&body="+t+"';");
}
</script>
**************************
調用:
onClick="EnValue('<%=mail_title%>','<%=rs.Fields.Item("pfm_cBody").Value%>')"
只要替換一下就可以了,不用javacript:
Replace(fString, CHR(13), "%0a")
========
不知道將outlook的字著色的代碼是什么?誰還有更多outlook的代碼?給我,或說在哪里找到
%0A是分行,%20和IE的一樣是空格
你們是怎么知道%0A是outlook的分行符號的?在哪里找得到outlook和各種功能符號?
比如設置文字顏色等,在IE是用<font color=#ff0000>.在outlook里是什么呢?
-------------
<script>
alert(escape("\n我是 中国人"));</script>escape:
对 String 对象编码以便它们能在所有计算机上可读,