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 ?
ma page :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); }
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
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.![]()







Répondre avec citation







Pas de question technique par MP !
... Bon j'ai résolu en ajoutant une DIV qui affiche les adresses à copier/coller quand le mailto? dépasse 255 caractères puisque je viens d'apprendre que c'est la limite...
Bon, je me remercie pour ma réponse 
Partager