Ce script fonctionne bien avec Firefox mais pas avec IE :
<script type="text/javascript">
<!--
date = document.lastModified;
jour = date.charat(3) + date.charat(4);
mois = date.charat(0) + date.charat(1);
annee = date.charat(6) + date.charat(7) + date.charat(8) +
date.charat(9);
-->
document.write("MAJ le "+jour+"/"+mois+"/"+annee);
</script>
Avez-vous une idée ?
Sur cette page (en dessous du menu, normalement) : http://www.grenault.net/nouveau.htm
Merci.
Pas non plus avec Opera ou Konqueror...
Il ne faut pas te fier au position des informations dans
document.lastModified
Mais utiliser :
date = document.lastModified;
jour=date.GetDay() ;
mois=date.GetMonth() ;
annee=date.GetFullYear() ;
...
De plus document.lastModified ne marchera pas si ta page est dynamique
(PHP, ASP etc.) et donnera la date du jour...
--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
J'ai trouvé.
Je butais ensuite avec GetYear + 1900 qui va bien avec Firefox mais
pas avec les autres... Ben oui, je ne connaissais pas GetFullYear ! On
ne peut pas être bon tout le temps ;-)
Merci et bon weekend.
> J'ai trouv�.
>
> Je butais ensuite avec GetYear + 1900 qui va bien avec Firefox mais
> pas avec les autres... Ben oui, je ne connaissais pas GetFullYear ! On
> ne peut pas �tre bon tout le temps ;-)
Ou :
annee = GetYear(date) ;
if (annee < 200) annee +=1900 ;
--
Serge http://leserged.online.fr/
> De plus document.lastModified ne marchera pas si ta page est dynamique
> (PHP, ASP etc.) et donnera la date du jour...
Pourquoi �a ne marcherait pas ? Premi�rement, le timestamp fournit
est le bon, puisqu'une page dynamique est, par d�finition une page qui
change � chaque acc�s. Deuxi�mement, si ce comportement n'est pas celui
attentdu, il y a toujours le moyen d'imposer une valeur � l'en-t�te
correspondant.
Finalement, �a marche ;)
--
Micka�l Wolff aka Lupus Michaelis
http://lupusmic.org
Seeking for a position <http://lupusmic.org/pro/>
> date = document.lastModified;
Moi, je préfère le faire à la main, parce que le lastModified n'est pas
nécessairement la date de la dernière mise à jour importante. La
correction d'une faute d'orthographe n'est pas en général une mise à
jour notable à mon avis.
--
John
> Moi, je pr�f�re le faire � la main, parce que le lastModified n'est pas
> n�cessairement la date de la derni�re mise � jour importante. La
> correction d'une faute d'orthographe n'est pas en g�n�ral une mise �
> jour notable � mon avis.
Bonjour,
+1
Je fais (souvent) des corrections mineures orthographiques ou
typographiques qui n'ont pas lieu d'�tre prises en compte.
Les � vraies ��mises � jour de mon site sont suivies - � la main - dans
une table "modifs" de la base de donn�es avec un champ date et un champ
texte explicatif.
Lors de chaque �volution, il y a juste une insertion � faire dans la
base et tout le reste d�coule tout seul :
- Affichage de la date de mise � jour en clair dans le pied de page,
- Affichage de la date de r�vision dans la balise meta,
- Affichage des dix derni�res modifications au passage du curseur sur
l'item "Derni�res modifications" du pied de page.
--
Il vaut mieux ignorer o� l'on est, et savoir qu'on l'ignore, que de se
croire avec confiance o� l'on n'est pas. Jean Dominique Cassini.
Technologie a�ronautique - http://ottello.net - Les anciens de Vilg�nis
Oui mais tu ne me connais pas encore assez car je suis du genre à ne
penser qu'a la mise à jour que je suis en train de faire et changer la
date de maj, pffttt... aux oubliettes et cette date risquerait fort de
dater pas mal...
Guy