Thomas Pedersen skrev:
> Hvordan laver man så man kan se hvornår siden sidst er opdateret
Det kan gøres med javascript eller via et serverside-script.
Her er en fungerende javascriptløsning[1] der udskriver datoen således:
"Sidst opdateret 27. november 2002 11:53:02". Scriptet kan nemt
tilpasses til andre datoformater:
<script language="JavaScript" type="text/javascript">
<!--
// last modified script by Bernhard Friedrich; should work in all
browsers var a;
a=new Date(document.lastModified);
lm_year=a.getYear();lm_year=((lm_year<1000)?((lm_year<70)?2000:1900):0)+lm_year;
lm_month=a.getMonth()+1;lm_month=((lm_month<10)?'0':'')+lm_month;
lm_day=a.getDate();lm_day=((lm_day<10)?'0':'')+lm_day;
lm_hour=a.getHours();lm_hour=((lm_hour<10)?'0':'')+lm_hour;
lm_minute=a.getMinutes();lm_minute=((lm_minute<10)?'0':'')+lm_minute;
lm_second=a.getSeconds();lm_second=((lm_second<10)?'0':'')+lm_second;
monthName = new Array(12)
monthName[0] = 'januar'
monthName[1] = 'februar'
monthName[2] = 'marts'
monthName[3] = 'april'
monthName[4] = 'maj'
monthName[5] = 'juni'
monthName[6] = 'juli'
monthName[7] = 'august'
monthName[8] = 'september'
monthName[9] = 'oktober'
monthName[10] = 'november'
monthName[11] = 'december'
document.write("Sidst opdateret " + lm_day+'. '
+monthName[lm_month-1]+' '+lm_year+' '
+lm_hour+':'+lm_minute+':'+lm_second);
// -->
</script>
Du kan forbedre den lidt ved at lave hovedparten om til en funktion
der så passende kan gemmes i en ekstern fil.
FUT: dk.edb.internet.webdesign.clientside (svar på dette indlæg
havner i nævnte gruppe)
Noter:
======
[1] Indbygget i mit htmlprogram, modificeret så den passer til danske
forhold
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er nødvendigt
for at forstå dit svar i sammenhængen.
Se hvorfor og hvordan på
http://usenet.dk/netikette/citatteknik.html