L'envoi d'e-mail html ayant scripts JQuery
Je suis à l'aide de PHP pour envoyer des e-mails html. J'ai essayé d'importer les fichiers css à l'intérieur du email, et il fonctionne très bien.
<link href="http://www.mywebsite.com/css/mail_styles.css"
type="text/css" rel="stylesheet" />
Mais je veux l'e-mail pour look élégant avec certains JQuery astuces, j'ai donc essayé d'importer la bibliothèque JQuery à l'intérieur de l'e-mail pour ajouter quelques scripts, mais même gmail ne pouvais pas les lire à la bibliothèque.
<script type="text/javascript"
src="http://www.mywebsite.com/scripts/jquery.js"></script>
Donc, il y a un moyen d'importer des bibliothèques JavaScript à l'intérieur des e-mails html ?
Merci ...
OriginalL'auteur Brad | 2009-08-24
Vous devez vous connecter pour publier un commentaire.
La plupart des clients de messagerie, soit désactiver l'envoi de courriel JavaScript entièrement, ou seulement de permettre à un sous-ensemble, pour des raisons de sécurité. Clients basés sur le Web tels que Gmail sont susceptibles d'appartenir à la première catégorie.
Vous pouvez essayez d'incorporer le fichier de script lui-même directement dans l'e-mail, mais dans l'ensemble à l'aide de JS dans les e-mails est une mauvaise idée qui est à éviter.
modifier
Rappelez-vous, le courrier électronique est un contenu statique-mécanisme de livraison. Comme un autre commentateur l'a fait remarquer, si vous voulez envoyer à quelqu'un contenu dynamique, e-mail un lien vers votre DHTML page web.
OriginalL'auteur Ian Kemp
@Karim79, je ne suis pas convaincu que la réponse est donc claire comme vous le suggérez.
Tout dépend de l'environnement utilisé pour lire l'e-mail, et si cette environemnt prend en charge javascript ou pas. Certes, je soupçonne que la plupart des lecteurs de courrier électronique serait réticente à l'appui javascript, afin d'éviter les virus et les logiciels malveillants, mais il n'est pas absolue de la raison pourquoi cela ne pouvait pas être fait.
Cela dit, le caractère imprévisible du niveau de soutien offert par les lecteurs seraient probablement dire que vous ne devriez pas compter sur le script fonctionne correctement (si), de sorte que vous auriez probablement envie de prendre une "dégradation gracieuse".
OriginalL'auteur belugabob
À l'aide de Javascript dans les e-mails serait un problème de sécurité. Et pas quelque chose de souhaitable. Si vous souhaitez envoyer un peu de fantaisie à la page de l'utilisateur, pourquoi ne pas lui envoyer le lien vers une page?
OriginalL'auteur rogeriopvl
Si je me souviens vous ne pouvez utiliser en ligne.
MAIS la plupart des clients de messagerie (surtout basé sur le web) genearlly permettent pas de JS de toutes sortes.
J'ai été conseiller et de créer du html newlstters etc pour les gens depuis des années maintenant, et en règle générale - ne pas utiliser de JS.
Un bon guide pour les e-mails html est: http://www.anandgraves.com/html-email-guide#javascript
OriginalL'auteur Brian
Je n'aurais jamais envisager l'utilisation de JavaScript dans un courriel, le plus susceptible de la majorité de vos utilisateurs, clients de messagerie ne prennent pas en charge, de toute façon donc ça ne vaut pas la face ou qu'un excès de zèle des filtre d'e-mail peuvent rejeter vos messages.
OriginalL'auteur Bryce Roney