Enrera
Mòdul 8
Disseny i creació de pàgines web
  Pràctica
1
2
3
4
5
   
Exercicis
Exercicis
 
 


Data d'actualització del document

 
A peu de pàgina, molts usuaris posen la data de la darrera actualització. Això pot fer-se manualment o automàticament. És possible incloure una ordre JavaScript que mostri la data del fitxer. Només cal escriure les etiquetes següents:

Ho podeu fer a qualsevol document, entre les etiquetes <BODY> ... </BODY>


  <Script>
<!--
document.write(document.lastModified)
// -->
</Script>

  per obtenir aquest resultat: 10/18/2004 12:57:27 .
 
   
Desenvolupament de la pràctica
Pràctica  

Com podeu comprovar, el resultat és poc atractiu perquè la data es mostra en anglès.

Se us proposa una versió alternativa una mica més complexa, però que presenta la data en català. Consta de dues parts: la primera s'ha d'inserir a la capçalera del document (entre <HEAD> i </HEAD>).

Per fer això, creeu un document nou (Archivo | Nuevo i Página básica | HTML ), aneu a la vista de codi del document i inseriu el codi següent entre les etiquetes <HEAD> .... </HEAD> (podeu copiar i enganxar).

   
  <SCRIPT>
<!--
function datacatala(x)
{
d = new Date(x)
ds = d.getDay()
if (ds==0) {ds="Diumenge, "}
if (ds==1) {ds="Dilluns, "}
if (ds==2) {ds="Dimarts, "}
if (ds==3) {ds="Dimecres, "}
if (ds==4) {ds="Dijous, "}
if (ds==5) {ds="Divendres, "}
if (ds==6) {ds="Dissabte, "}
dd = d.getDate()
if (dd < 10) {dd = "0" + dd}
mm = d.getMonth()+1
if (mm < 10) {mm = "0" + mm}
yy = d.getYear()
if (yy < 2000) {yy = 1900 + yy}
hh = d.getHours()
if (hh < 10) {hh = "0" + hh}
mi = d.getMinutes()
if (mi < 10) {mi = "0" + mi}
ss = d.getSeconds()
if (ss < 10) {ss = "0" + ss}
return ds+dd+"-"+mm+"-"+yy+" "+hh+"."+mi+"."+ss;
}
//-->
</SCRIPT>


   
 

En el lloc on voleu que surti la data, sempre entre les etiquetes <BODY> ... </BODY>, s'ha d'inserir el codi següent:

  <SCRIPT>
<!--
document.write(datacatala(document.lastModified))
//-->
</SCRIPT>

   
  El resultat serà: Dilluns, 06-06-2005 02.24.16
   
  Per veure el resultat...
   
 
Amunt