La date n'apparaît pas... - HTML/CSS - Programmation
Marsh Posté le 04-01-2014 à 18:31:54
Bonjour,
Tu generes la date comment (javascript?) ? Peux-tu montrer ton bout de code ?
corrige moi si je me trompe mais easyphp c'est un sorte de serveur pour.executer du php ? (Style Wamp).
Si c'est bien en.JS, sache que la.plupart des logiciels mails empeche son execution a l'ouverture d'un mail pour des raisons de securité (de memoire ^^')
Marsh Posté le 04-01-2014 à 18:49:20
Bonsoir,
Merci de ta rapide réponse. EasyPHP permet d'exécuter du PHP mais je n'ai pas encore bien compris s'il peut être utilisé comme serveur. Je me lance... Oui, c'est en javascript. J'applique ce que je lis et, pour le moment, je n'ai trouvé qu'avec javascript. S'il y a possibilité de faire autrement, je suis preneur. Si on m'explique.
Le bout de code :
<html>
<head>
<script language="JavaScript">
//
<!--masque le script pour les navigateurs qui ne supportent pas JavaScript
function afficheDate()
{
jour = new Array ("Dim.","Lun.","Mar.","Mer.","Jeu.","Ven.","Sam." );
mois = new Array ("Jan.","Fév.","Mars","Avr.","Mai","Juin","Juil.","Août","Sept.","Oct.","Nov.","Déc." );
date=new Date();
datejour=date.getDate();
heure=date.getHours();
minute=date.getMinutes();
seconde=date.getSeconds();
if (date.getDate()<10) datejour="0"+datejour;
if (heure<10) heure="0"+heure;
if (minute<10) minute="0"+minute;
if (seconde<10) seconde="0"+seconde;
document.getElementById("texteDate" ).innerHTML=jour[date.getDay()]+" "+datejour+""+mois[date.getMonth()]+" "+heure+":"+minute+":"+seconde;
setTimeout("afficheDate()", 1000);
}
</script>
<title>Afficher l'heure</title>
</head>
<body onload="afficheDate();">
<!--DEBUT DATE-->
<table>
<tbody>
<tr>
<td width="92%" ><span id ="texteDate" style="font-size:10pt;font-weight:bold;"></td>
</tr>
</tbody>
</table>
<!--FIN DATE-->
</body>
</html>
Bonne soirée,
PierBe.
Marsh Posté le 04-01-2014 à 19:17:41
Tu as une reference (un site web) qui parle de javascript en.signature ?
Je viens de lire un peu sur thunbderbird et le javascript est pas avtive de base. Donc ca rejoind ce que je disais ton code ne se lancera pas si tu l'envoies dans un mail.
De plus, tu mets dans ta signature l'ensemble du code html d'une page. Alors que le code javascript + la ligne avec l'id devrait suffir (en.gros tu redefini deux fois un head, un body... c'est pas tres propre.^^)
Pour conclure, je pense pas que tu puisses mettre une date automatique directe dans ton mail. (Et surtout, je vois pas.trop l'interet )
Ps : je post depuis mon mobile ^^'
Marsh Posté le 05-01-2014 à 01:36:51
Bonsoir,
Non pas de référence. C'est juste moi qui me suis mis dans la tête de faire un truc qui ressemblerait à ça
<a href="http://www.danasoft.com"><img src="http://www.danasoft.com/sig/Coucoucemoi196410.jpg" border="0"></a> et qui marche dans ma signature de Thunderbird. Bon, il n'y a pas la date et l'heure, juste l'IP, le FAI et le navigateur utilisé. La différence, c'est qu le type qui a fait ça sait faire. Moi, il y a seulement six jours que j'ai commencé. Alors...
Bonne nuit,
PierBe.
Marsh Posté le 05-01-2014 à 12:04:59
Bonjour,
Je viens de regarder un peu danasoft et je pense que le site génère à chaque fois une image personnalisé.
En gros, à chaque ouverture d'un mail contenant "<img src="http://Blablabla.fr/masignature.jpg" />", ta boite mail va envoyer une requête à l'adresse qui va récupérer l'ensemble des infos utile pour créer une image.
Ca doit être du php d'ailleurs.
En gros, si tu veux faire pareil, il te faut un serveur web (même mini) qui, sur une page de ton choix, t'affiche les informations que tu veux (date, heure).
Voila
J'espère t'avoir aidé.
Bonne journée !
Marsh Posté le 04-01-2014 à 17:55:27
Bonsoir,
J'ai écrit un truc tout simple (de toutes façons je ne sais pas faire plus) avec une image et, au-dessus, la date et l'heure. Tout ça apparaît bien quand je le teste sur les testeur de code d'EasyPHP mais, quand je place tout ce bazar dans ma signature de Thunderbird, l'heure et la date restent invisibles. Faut-il rajouter quelque chose en relation à Thunderbird ? Merci de vos orientations.
PierBe.