jQuery mailto with anchor element

Ich habe es mit unzähligen Beispielen versucht, die wir im Internet sehen. Aber ich denke, es gibt keine, die einfach ist und in allen Browsern funktioniert (IE 8 und höher).

Ich versuche einfach, das Outlook-Fenster mit mailto link zu öffnen.

<a href="#" name="emailLink" id="emailLink">Email</a>

JQuery:

$(function () {
  $('#emailLink').on('click', function (event) {
    alert("Huh");
    var email = '[email protected]';
    var subject = 'Circle Around';
    var emailBody = 'Some blah';
    window.location = 'mailto:' + email + '?subject=' + subject + '&body=' +   emailBody;
  });
});

Granted, ich bin ein jQuery-Neuling. Das oben Genannte funktioniert einfach nicht. Es flackert nur den Browser, aber nichts öffnet sich. Ich denke, das liegt anwindow.location.

Gibt es eine einfache Lösung? Ich möchte, dass dies in IE8 und höher und in allen Browsern funktioniert.

Der Body wird automatisch generiert (in JSP).

Antworten auf die Frage(5)

Ihre Antwort auf die Frage