我目前有一个表格设置有5个无线电选项.我有一个switch语句,具体取决于您选择的选项,它决定了电子邮件的去向.
在我的开关里面,我有这段代码.
window.open("mailto:"+emailTo+'?cc='+emailCC+'&subject='+emailSub+'&body='+emailBody);
Run Code Online (Sandbox Code Playgroud)
当它打开包含所有内容的电子邮件客户端时它一切正常,但它也会在浏览器中打开一个空白页面.
是否有另一种方法来实现这一点或防止打开一个空白窗口,但仍然使它好像你点击了href:mailto?
Wat*_*oll 33
代替:
window.open("mailto:"+emailTo+'?cc='+emailCC+'&subject='+emailSub+'&body='+emailBody);
Run Code Online (Sandbox Code Playgroud)
你可以试试:
location.href = "mailto:"+emailTo+'?cc='+emailCC+'&subject='+emailSub+'&body='+emailBody;
Run Code Online (Sandbox Code Playgroud)
小智 16
window.open中的第二个参数是目标.
window.open('mailto:'+emailTo+'?cc='+emailCC+'&subject='+emailSub+'&body='+emailBody, '_self'); 应该做的伎俩.
小智 6
Location.href似乎不适用于chrome.我是这样做的:
x=window.open("mailstring");
x.close();
Run Code Online (Sandbox Code Playgroud)
适合我的作品.
| 归档时间: |
|
| 查看次数: |
36071 次 |
| 最近记录: |