Envoi de page via mail : texte décalé et absence photo

Fermé
catsyl Messages postés 5 Date d'inscription samedi 27 octobre 2012 Statut Membre Dernière intervention 10 décembre 2013 - 10 déc. 2013 à 08:45
 oduesp - 11 déc. 2013 à 05:23
Bonjour,

J'ai 2 soucis avec une page toute simple que j'ai créée (une photo, un texte), que je souhaite envoyer via la messagerie électronique en tant que carte de voeux. Le code est plus bas.

J'ai un dossier contenant au même niveau un dossier "images" (une photo JPG dedans) et le ficheir html.

Le navigateur m'affiche bien la page; en revanche, lorsque je fais "envoyer page par courrier électronique dans IE", mon message Outlook affiche la photo puis le texte au bas.

Ensuite, j'ai tout de même envoyé le mail, pour m'apercevoir qu'à la réception, à l'endroit de l'image, j'ai le texte : "images/CarteDeVoeux.JPG".

Merci pour votre aide.

<div style="position:relative; height:100px">
<div style="position:absolute;z-index:1">
<img src="images/CarteDeVoeux.jpg" alt="images/CarteDeVoeux.JPG">
</div>
<div style="position:absolute;top:200px; width:1450px; height:200px; z-index:2;font-size:150%">
<center><b>Cher ......<br><br>
à l'aube de la nouvelle année, <br><br>
veuillez accepter les voeux les plus chaleureux<br><br>
de ..........</b></center><br>
</div>
</div>
A voir également:

1 réponse

Nhay Messages postés 838 Date d'inscription vendredi 2 novembre 2012 Statut Membre Dernière intervention 17 décembre 2015 126
10 déc. 2013 à 19:52
Bonjour,
Ton url de l'image est local, du coup sur ton PC, ça fonctionne, sur les autres il ne peut pas y accéder (Et affiche donc l'attribut alt à la place).

SI tu a un serveur, mettre un lien absolu, sinon essaye d'envoyer l'image à la main pour que Outlook comprenne qu'il doit l'enregistrer
1
Yo,
Avec Outlook le système est de faire des tableaux(outlook) et d'y insérer les images en images de fond(qui seront des pièces jointes).
Avec ce système on peut aussi faire des liens en utilisant la fonction d'outlook.
Pour un vrai mail au format html il faut utiliser le type MIME et aucune garanti que le client de messagerie le laisse passer(un fichier ou du code peut être malveillant ou contenir un virus, un lien vers des pages malveillantes ou infecté donc c'est normal qu'il y ait ce genre de sécurité).

Par contre comme dit Nhay:
<img src="images/CarteDeVoeux.jpg"
indique que le HTML cherche le dossier "images" qui lui n'existe pas dans le mail, vou devez soit utiliser la méthode des tableaux avec image de fond que j'ai indiqué soit indiqué un lien vers une image en ligne(qui a de grandes chance d'êtres bloqué aussi) ou alors vous pouvez envoyer un dossier compressé en pièces jointe qui contiendra la page html et le dossier ainsi que son image.

note: évitez d'écrire vos noms de fichiers avec des majuscules:
à la place de CarteDeVoeux.jpg écrivez plutôt cartedevoeux.jpg (ou carte_de_voeux.jpg si vous voulez un séparateur), les majuscules sont facilement oubliées et ça peut être casse pieds à trouver l'erreur.

note2: bien sûr comme l'évoque Nhay alt ne doit pas correspondre au nom du fichier mais à sa description, c'est ce qui s'affiche lorsque le fichier est manquant ou que l'utilisateur utilise un navigateur sans image(textuel ou vocal pour les malvoyants)

<img src="images/CarteDeVoeux.jpg" alt="un bonhomme de neige devant un chalet avec la cheminée qui fume ">
0