<form action="../">
<select name="myDestination"
onchange="this.form.WINDOW_NAMER.value++;
ob=this.form.myDestination;
window.open(ob.options[ob.selectedIndex].value
,'Window_Name'+this.form.WINDOW_NAMER.value,
'toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1,width=900,height=500')">
<option value="mailto:bob@bob.com?subject=test&body=Please write soon. Thank you.">Email </option>
<input name="WINDOW_NAMER" type="HIDDEN" value="1">
</form>
</select>
此代码打开ms outlook新消息窗口。效果很好,但是!
在身体部位我想说
“请尽快写下来。
谢谢。“
在我的代码中注意它总是最终,“请尽快写。谢谢。”在同一条线上。
我已经尝试了很多东西来换线,但无济于事。
例如
请尽快写信。谢谢。
请尽快写信。 \ n \ n谢谢。
但没有去
答案 0 :(得分:0)
为新行添加%0D%0A
十六进制:
<option value="mailto:bob@bob.com?subject=test&body=Please write soon.%0D%0AThank you.">Email </option>
这样就可以了。
http://jsfiddle.net/hescano/ayCP7/
要添加Carbon Copy和Blind Carbon副本,请使用以下命令:
<option value="mailto:bob@bob.com?subject=test&body=Please write soon.%0D%0AThank you&bcc=email@email.com&cc=email@email.com">Email </option>