"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in
news:Xns9415E649BC837jcdmfdk@gyrosmod.cybercity.dk:
> Michael Eriksen skrev:
>
>> Narrøvene, der bestemmer her i firmaet, har i deres visdom
>> besluttet at *samtlige* websider skal udstyres med bl.a. en
>> "Last updated" information (uden tanke for vi har mange hundrede
>> statiske sider...).
>
> Det er da ikke noget problem. Med en fornuftig editor kan det vel
> klares med søg- og erstat på jeres webkatalog.
>
>
>> <script>
>> var date = document.lastModified
>> --> her et længere kald, der åbner et lille pop-up vindue med
>> "date" som argument
>
> Er pop op-vinduet ment som en test, eller vil du have det med i den
> endelige udgave?
>
>
>> Det fungerer i princippet, men desværre viser "date" kun
>> sidens load- tidspunkt og ikke tidsstemplingen af selve html-filen
>>
>
> Måske er det fordi din variabel overfører referencen til
> document.lastModified i stedet for værdien. Følgende script er
> generet af en wizard i min editor - og det virker fint:
>
>
> <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_mon
> th;
> 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;
> document.write("Last Modified " +
> lm_day+'.'+lm_month+'.'+lm_year+'
> '+lm_hour+':'+lm_minute+':'+lm_second);
> // -->
> </script>
>
>
> Det vil nok være formålstjentligt at lægge så meget som muligt ned
> i et eksternt javascript. Jeg kan ikke afgøre om
> document.lastModified vil gå på js-filen, hvis koden ligger i en
> sådan - men du kan jo prøve.
Tak for dit script, men det har samme fejl - det giver load-tiden, ikke
tidsstemplingen af filen. Prøv f.eks. at pakke scriptet ind i et sæt
html, body og script tags og tryk "reload" nogle gange: tiden tikker
lystigt fremad. Det gælder både i MSIE og Mozilla.
Michael