Bonjour,
J'ai crée un script qui m'affiche la date de modification d'une page html :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<SCRIPT>function Tableau(n) {
    		this.length=n;
    		return this; }
			function DateModif()
 			{ NomMois    =new Tableau(12); NomMois[1] ="Janvier"; NomMois[2] ="Février"; NomMois[3] ="Mars"; NomMois[4] ="Avril"; NomMois[5] ="Mai"; NomMois[6] ="Juin"; NomMois[7] ="Juillet"; NomMois[8] ="Août"; NomMois[9] ="Septembre"; NomMois[10]="Octobre"; NomMois[11]="Novembre"; NomMois[12]="Décembre";
    			Date =new Date(document.lastModified);
    			var Mois =NomMois[Date.getMonth()+1];
    			var Annee =Date.getYear()+1900;
    			return Date.getDate()+" "+Mois+" "+Annee;
 			}
		</SCRIPT>
et pour la zone d'affichage :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<SCRIPT>document.write(DateModif())</SCRIPT>
Cela fonctionne bien si la fonction est incluse dans la page html, mais pas si je l'appelle en fichier externe du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<script type="text/javascript" src="date.js"></script>
Est-ce en fait possible ? le pb vient-il du fait que le script doit être dans la page modifiée ?

Si qq a une idée, je n'ai pas vu d'exemple de ce type sur le forum ou sur les tutoriaux dédiés sur le web.

par avance merci