/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
last updated
Fra : Thomas Pedersen


Dato : 27-11-02 10:53

Hvordan laver man så man kan se hvornår siden sidst er opdateret

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jens Gyldenkærne Cla~ (27-11-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 27-11-02 11:55

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

Thomas Pedersen (27-11-2002)
Kommentar
Fra : Thomas Pedersen


Dato : 27-11-02 13:47

Tak Jens
Det var lige det jeg skulle bruge

/Thomas

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Erik Ginnerskov (28-11-2002)
Kommentar
Fra : Erik Ginnerskov


Dato : 28-11-02 06:14


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev i en meddelelse
> ......
> <script language="JavaScript" type="text/javascript">
> <!--
> // last modified script by Bernhard Friedrich; should work in all
> browsers var a;
>........

Det script udskriver det tidspunkt, læseren henter siden og ikke det
tidspunkt, siden rent faktisk er opdateret.
Jeg ved godt, det ser anderledes ud, når man sidder og tester en side fra
sin egen harddisk. Men altså...

Erik Ginnerskov
egin@oncable.dk
http://hjem.get2net.dk/egin



Jens Gyldenkærne Cla~ (28-11-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 28-11-02 15:27

Erik Ginnerskov skrev:

> Det script udskriver det tidspunkt, læseren henter siden og
> ikke det tidspunkt, siden rent faktisk er opdateret.

Det er ikke korrekt.

Fortæl mig hvad for et klokkeslæt du får på siden her:
<http://www.damu.dk/jc/usenet/opdateret.html>

> Jeg ved godt, det ser anderledes ud, når man sidder og tester
> en side fra sin egen harddisk. Men altså...

Det gør jeg ikke. Jeg har i øvrigt brugt scriptet (i næsten samme
udformning) gennem flere år - på mange forskellige sider, og med
mange forskellige browsere. Jeg har aldrig stødt på fejl af den
type du nævner.

I øvrigt tror jeg ikke at Macromedia ville lægge sådan et script
sammen med en af deres html-editorer hvis ikke det virkede bare
nogenlunde.
--
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

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste