Page 1 sur 1

créer mail en html

Posté : 30 nov. 2006, 17:56
par webide
Bonjour,
Je souhaite envoyer un e-mail au format html et vous avouerais ne pas savoir comment faire.
J'utilises un programme de newsletter(wa_newsletter) et lorsque je remplis les champs en html et les prvisualisent) ça marche mais lorsque j'envoie à la réception sur mon adresse apparait le code

Code : Tout sélectionner

<html> <head> <title></title> <style> a.lien1 { color: #0099ff; text-decoration: underline;} a.lien2 { color: green; text-decoration: underline;} </style> <!-- DEBUT DU SCRIPT --> <SCRIPT LANGUAGE="JavaScript"> /* Effet K2000 sur du texte SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT http://www.editeurjavascript.com */ k2000text = "NOUVEAU SUR LE WEB!"; k2000pos = 0; k2000increment = 1; function k2000effet() { k2000aff = ""; for(k2000a=0;k2000a<k2000text.length;k2000a++) { k2000lettre = k2000text.charAt(k2000a); if(k2000a == k2000pos || k2000a == (k2000pos+k2000increment)) k2000aff += "<FONT COLOR=#33FF00>"+k2000lettre+"</FONT>"; else k2000aff += k2000lettre; } document.getElementById("k2000").innerHTML = k2000aff; if(k2000pos == k2000text.length) k2000increment = -1; if(k2000pos == 0 && k2000increment== -1) k2000increment = 1; k2000pos = k2000pos+k2000increment; timer = setTimeout("k2000effet()",50) } </script> <!-- FIN DU SCRIPT --> </head> <body background="http://www.ketty-tendances.com/fond1.jpg"> <center> <FONT face="Black Chancery" SIZE=6 COLOR="#0099ff"><B><SCRIPT LANGUAGE="javascript"> if(document.getElementById && document.all) { document.write('<DIV ID=k2000>'+k2000text+'</DIV>'); k2000effet() } else document.write(k2000text); </script></b></font><br> <table border="0" cellspading=0" cellspacing="0" valign=top align=center> <tr> <td width="20%" valign=top align=center><img src="http://www.ketty-tendances.com/mailing/dolce.jpg" width="175" border="0"></td> <td width="60%" valign=top align=center><FONT SIZE=3 COLOR="#000000"><b>Cécile et Gilles vous invites à l'inauguration de leur nouveau site <br><a class="lien1" href="http://www.ketty-tendances.com">KETTY-TENDANCES.COM</a><br> Vêtements classiques, glamour, de cérémonie ainsi que des sculptures érotiques et objets de plaisir.<br><br> Profitez de notre offre de lancement:<br> - Les frais de ports offerts pour toute commande supérieure à 100 euros -<br> - La remise spéciale "carte de membre du réseau cocotiers" (inscription avant commande) -<br> <br> <FONT SIZE=4 COLOR="#000000"><b>Alors n'hésitez plus et venez profiter de cette offre exceptionnelle <br>valable jusqu'au 31 décembre 2006. <br><br><br> </td> </tr></table> </body> </html>
Comment dois je procéder?
Merci d'avance
webide

Posté : 01 déc. 2006, 10:12
par charabia
Ton mail accepte t-il la réception de mail format HTML ?

Posté : 01 déc. 2006, 11:51
par webide
Oui j'ais testé (j'utilises incredimail et ça marche sauf pour le javascript mais ça c'est réglé.

Posté : 01 déc. 2006, 12:01
par webide
J'ais effectué quelques modifs et ça marches par contre avec certaines messagerie il y a un espace blanc en haut et en bas. Comment puis remédier à cela.
Voici le code remanié

Code : Tout sélectionner

<html> <head> <title></title> <style> a.lien1 { color: #0099ff; text-decoration: underline;} </style> </head> <body bgcolor="#ff99cc" leftmargin="0" topmargin="0" rightmarin="0" bottommargin="0"> <center> <img src = "etoile1.gif" width="100" height="200">&nbsp;<img src = "7.gif" width="64" height="64" ><IMG SRC="TITRE.gif" width="500">&nbsp;&nbsp;&nbsp;<img src = "7.gif" width="64" height="64" > <br> <table border="0" cellspading=0" cellspacing="0" valign=top align=center> <tr> <td width="20%" valign=top align=center><img src="http://www.ketty-tendances.com/mailing/dolce.jpg" width="175" border="0"></td> <td width="60%" valign=top align=center><FONT SIZE=3 COLOR="#000000"><b>Cécile et Gilles vous invites à l'inauguration de leur nouveau site <br><a class="lien1" href="http://www.ketty-tendances.com">KETTY-TENDANCES.COM</a><br> Vêtements classiques, glamour, de cérémonie ainsi que des sculptures érotiques et objets de plaisir.<br><br> Profitez de notre offre de lancement:<br> - 20% sur l'article de votre choix -<br> - Les frais de ports offerts pour toute commande supérieure à 100 euros -<br> - La remise spéciale "carte de membre du réseau cocotiers" (inscription avant commande) -<br> <br> <FONT SIZE=4 COLOR="#000000"><b>Alors n'hésitez plus et venez profiter de cette offre exceptionnelle <br>valable jusqu'au 31 décembre 2006. <br><br><br> Ketty Tendances<br> SARL CKG Dedrie<br> 230 Bd de la République<br> 33510 ANDERNOS LES BAINS<br> FRANCE </td> </tr></table> </body> </html>

Posté : 01 déc. 2006, 12:58
par charabia
Tu peux faire une capture d'écran qu'on voit bien ton souci ?

Il faut que tu évites les fonts, utilises que les CSS, ça rendra ton code déjà bien plus propre.

Code : Tout sélectionner

<table border="0" cellspading=0" cellspacing="0" valign=top align=center>
erreur de ".

Code : Tout sélectionner

<td width="20%" valign=top align=center>
Par fois tu mets de " parfois non...mets en partout.

Code : Tout sélectionner

<img src = "etoile1.gif" width="100" height="200">
les espaces autour du = sont inutiles.

En gros fait une bonne cure de nettoyage à ton code.

Posté : 01 déc. 2006, 13:09
par webide
Non justement car sur incredimail que j'utilises cela fonctionnes parfaitement mais sur outlook ça laisse un espace blanc en haut et en bas.

Posté : 01 déc. 2006, 13:23
par charabia
Premier principe, ne jamais se baser sur ce que toi tu vois mais te mettre à la place des internautes. Ce n'est pas parce que sur incredimail cela fonctionne que c'est le cas partout.

Donc les erreurs doivent être corrigées...(même si ça fonctionne).

J'attend la capture pour bien voir les blancs en question.

Posté : 01 déc. 2006, 19:51
par webide
On m'as renvoyé le mail voici l'image

Modération :
Image supprimée.
Motifs : taille excessive et contenu discutable


(a préciser que l'espace blanc en haut et en fait rose )mais tout est trop espacé

Posté : 01 déc. 2006, 20:20
par albat
sur incredimail que j'utilises cela fonctionnes parfaitement
Et crois-tu qu'incredimail est la référence ? :roll:

Posté : 01 déc. 2006, 20:56
par webide
Je n'ais jamais dit cela, je l'utilises et chez moi ça fonctionnes je ne penses pas que les autres messageries ne valent rien, je cherches juste le moyen de rendre compatible avec toutes les messageries.

Posté : 01 déc. 2006, 23:42
par charabia
As-tu apporté toutes les modifications que je t'ai précisées plus haut ?

Posté : 02 déc. 2006, 13:36
par webide
Oui j'ais nettoyé le code.
Parait il qu'il faudrait que je dois spécifier dans l'entete du mail le format html et non plain/text. Par contre je ne vois pas comment.

Posté : 03 déc. 2006, 23:37
par charabia
Fait une recherche sur :

Code : Tout sélectionner

Content-type: text/html; charset= iso-8859-1