J'essaye de créer plusieurs mailto en utilisant une (chaque) boucle mais ce que je reçois en résultat est seulement 1 email avec le contenu de la dernière boucle .Comment puis-je créer plusieurs mailto: en utilisant une boucle en Javascript
Voici mon code:
var emailBody = ["Email 1", "Email 2", "Email 3"];
$.each(emailBody, function(key, val){
var mailToInfo = "mailto:myEmail?subject='Email Title'&body=" + val;
window.location.href = mailToInfo;
});
Comme recommandé par @jperry J'ai essayé de créer un élément de liaison pour chacune des boucles et de déclencher un clic en utilisant jquery pour ouvrir chaque mailto: messages séparément, mais rien ne se passe.
Voici le code de cette tentative:
var emailBody = ["Email 1", "Email 2", "Email 3"];
$.each(emailBody, function(key, val){
$('#emailLinks').append("<a href = 'mailto:myEmail?subject=/'Email Title/'&body=" + val + "class='emailLink'>Link"+key+"</a>";
});
$('.emailLink').trigger("click");
Essayez-vous de créer des liens mailto? 'window.location.href' est juste l'URL de la page Web que vous êtes sur. – zer00ne
Nous utilisons Outlook 2007 et en liant à "mailto", un nouveau message électronique est ouvert avec le contenu "Destinataire/Sujet & Corps". Ce que j'essaie de faire est, en utilisant une boucle, j'essaie de créer (3) plusieurs emails avec différents contenus "Corps". –
Ajout de la balise [tag: outlook-2007] à votre question. – zer00ne