Thank you for the edit. There is indeed an alternative:
window.location.href = "https://stackoverflow.com/questions/13457684/mailto:[email protected]";
alert("Thank you!");
I don’t want to use window.location.href since I am displaying a
message after the user sent the email.
I did not really get this one. You are not leaving the website when using mailto:
with window.location.href