Chr*_*s G 1 javascript mailto html5
我是javascript的新手,以下代码无效:
<script>
function sendMail()
{
var yourMessage = document.getElementById("message").value
var subject = document.getElementById("selectList").value
var mail="mailto:chrisgreg23@googlemail.com?subject="+subject+"&body="+yourMessage;
window = window.open(mail, 'emailWindow')
}
</script>
Run Code Online (Sandbox Code Playgroud)
我只想要一个邮件客户端窗口打开,主题和正文已经完成.
救命?
编辑:
我也试过这个:
<script>
function sendMail()
{
var yourMessage = document.getElementById("message").value
var subject = document.getElementById("selectList").value
var mail="mailto:chrisgreg23@googlemail.com?subject="+subject+"&body="+yourMessage;
$(this).attr('href', mail);
}
</script>
Run Code Online (Sandbox Code Playgroud)
我现在得到了,仍然没有工作.
你的代码应该是这样的:
<script>
function sendMail()
{
var yourMessage = document.getElementById("message").value;
var subject = document.getElementById("selectList").value;
document.location.href = "mailto:chrisgreg23@googlemail.com?subject="
+ encodeURIComponent(subject)
+ "&body=" + encodeURIComponent(yourMessage);
}
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19394 次 |
| 最近记录: |