Javascript mailto using window open

javascript

Solution

Instead of:

window.open("mailto:"+emailTo+'?cc='+emailCC+'&subject='+emailSub+'&body='+emailBody);

You can try:

location.href = "mailto:"+emailTo+'?cc='+emailCC+'&subject='+emailSub+'&body='+emailBody;

Problem

I currently have a form set up with 5 radio options. I have a switch statement depending on the option you pick and that determines where the email is going to go. Inside my switch, I have this piece of code. ``` window.open("mailto:"+emailTo+'?cc='+emailCC+'&subject='+emailSub+'&body='+emailBody); ``` It all works fine when it opens up my email client with all of the content however it also opens a blank page in the browser. Is there another way to achieve this or prevent a blank window from opening but still make it as if you clicked on the href:mailto ?

Original source

Related problems