Bonsoir à tous et à toutes,
Récemment, j'ai décidé d'indiquer aux éventuels visiteurs de mon site la dernière date mise à jour de la page sur laquelle il se trouve.
Étant donné que je n'ai pas vraiment de connaissance dans ce langage, je me suis référé à un livre traitant le langage et proposant le script que je recherchais.
Nom du script : mise_a_jour.js; fonction utilisée: aucune; méthode: array puis exploration de l'array. (pour être honnête je ne sais pas trop comment cela fonctionne).
Le script complet :
Le problème :
Logiquement et je dis bien logiquement, ce script devrait afficher la dernière date de mise à jour de la page, c'est-à-dire, la dernière fois que j'ai opéré des modifications dessus ?
Eh bien, dans mon cas, ce n'est absolument pas ce qu'il se passe.
Pour commencer, la première fois que j'ai inséré ce script dans mon site web, il a affiché date de dernière mise à jour de la page, 0 mai
.
Ensuite, les jours continue d'avancer comme bon leur semble même si je n'ai pas modifié ma page.
Sur mon site par exemple, j'ai modifié ma page hier et le script dit ceci :
Date de dernière mise à jour de la page : 2 mai 2009, hier, nous étions le 11 mai il me semble...
Auriez-vous une solution à m'apporter ?
Modifié par jQz (12 May 2009 - 20:14)
Récemment, j'ai décidé d'indiquer aux éventuels visiteurs de mon site la dernière date mise à jour de la page sur laquelle il se trouve.
Étant donné que je n'ai pas vraiment de connaissance dans ce langage, je me suis référé à un livre traitant le langage et proposant le script que je recherchais.
Nom du script : mise_a_jour.js; fonction utilisée: aucune; méthode: array puis exploration de l'array. (pour être honnête je ne sais pas trop comment cela fonctionne).
Le script complet :
mois = new Array("janvier", "février", "mars",
"avril", "mai", "juin", "juillet",
"aout", "septembre", "octobre",
"novembre", "décembre")
var maj = new Date(document.lastModified)
document.write("Date de dernière mise à jour de la page :<strong> " +
maj.getDay() + " " +
mois[maj.getMonth()] + " " +
maj.getFullYear() + "<P></strong>")
Le problème :
Logiquement et je dis bien logiquement, ce script devrait afficher la dernière date de mise à jour de la page, c'est-à-dire, la dernière fois que j'ai opéré des modifications dessus ?
Eh bien, dans mon cas, ce n'est absolument pas ce qu'il se passe.
Pour commencer, la première fois que j'ai inséré ce script dans mon site web, il a affiché date de dernière mise à jour de la page, 0 mai

Ensuite, les jours continue d'avancer comme bon leur semble même si je n'ai pas modifié ma page.
Sur mon site par exemple, j'ai modifié ma page hier et le script dit ceci :
Date de dernière mise à jour de la page : 2 mai 2009, hier, nous étions le 11 mai il me semble...
Auriez-vous une solution à m'apporter ?
Modifié par jQz (12 May 2009 - 20:14)