Lien mailto avec remplissage bcc en jquery
Bonjour,
J'ai un lien pour envoyer un mail à plusieurs adresses que l'on sélectionne par des checkboxs. Une fonction Jquery me permet de préremplir le champ bcc.
Mon script fonctionne parfaitement lorsqu'il n'y a pas beaucoup d'adresses (ouverture de ma messagerie et nouveau message contenant bien les adresses désirées dans le champ cci) mais lorsque j’atteins une certaine quantité d'adresse (2000...par ex), ça bloque et ma messagerie ne s'ouvre plus...
Auriez-vous une solution ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| function addressMailto() {
var fields = $(':input[name=\'mailto[]\']').serializeArray(),
address = '',
linkmailto = '';
jQuery.each(fields, function(i, field){
address += field.value + ",";
});
address = address.substring(0,address.length-1);
linkmailto = '<a href="mailto:?bcc=' + address + '" class="mailing"><img src="img/email.png" alt="" class="small" title="envoyer un email"/> Envoyer un mail aux adresses sélectionnées</a>';
$("#sendMail").html(linkmailto);
$("#sendMailRemote").html(linkmailto);
} |
ma page :
Code:
1 2 3 4 5 6 7 8 9 10
| echo '<span id="sendMailRemote" class="sendmail"></span>';
...affichage de la liste de mes adresses... avec les checkboxs
echo '<span id="sendMail" class="sendmail"><a href=""><img src="img/email.png" alt="" class="small" title="envoyer un email"/> Envoyer un mail aux adresses sélectionnées</a></span>';
<script>
var linkMail = document.getElementById("sendMail").innerHTML;
$("#sendMailRemote").html(linkMail);
$(":checkbox").change(addressMailto);
</script> |
Merci pour vos réponses. ;)