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

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Hvordan får man et link til at skifte navn~
Fra : Anders P


Dato : 01-11-01 11:22

Hej

Jeg har et link til en kantine menu på mit Intranet. Menu'en er lavet af
kokken i kantinen. Han gemmer den som html i
en mappe på et aftale sted på en NT server. Filen hedder menu.htm Det virker
ok.
Kokken glemmer af og til at opdatere eller gør det først klokken 10:30.

Jeg vil gerne have at linket på min forside, skifter navn efter hvilken
ugedag menu.htm er opdateret.
Således at linket logisk hedder fx. <A href="menu.htm">Menu_mandag</A>
eller Menu_tirsdag eller Menu_onsdag.....

Kan det lade sig gøre, at scriptet på forsiden af intranettet kan hente
oplysninger om hvornår en anden fil (menu.htm) sidst er opdateret?






 
 
Morten Abildgaard (01-11-2001)
Kommentar
Fra : Morten Abildgaard


Dato : 01-11-01 13:56

"Anders P" <nospaml@yyyyyyyyyhy.com> skrev:
> Jeg vil gerne have at linket på min forside, skifter navn efter hvilken
> ugedag menu.htm er opdateret.
> Således at linket logisk hedder fx. <A href="menu.htm">Menu_mandag</A>
> eller Menu_tirsdag eller Menu_onsdag.....
> Kan det lade sig gøre, at scriptet på forsiden af intranettet kan hente
> oplysninger om hvornår en anden fil (menu.htm) sidst er opdateret?

document-objektet har en metode der hedder "lastModified", og det er nok
den du gerne vil have fat i.
Problemet er bare, at du ikke kan få nogen som helst informationer om
et dokument, hvis det ikke er indlæst i vinduet.
Men hvis du har lyst til en løsning kommer den her:
Ved at lave et frameset der ser ud som følger kan du indlæse "menu.htm"
i vinduet uden at den bliver vist.
<framset rows="100%,*">
<frame src="stil/til/dit_html_dokument.htm">
<frame src="sti/til/menu.htm">
</frameset>
Og i dit html-dokument (det øverst/første/javascript-nr. 0) kan du så indsætte
følgende script, der henter datoen fra det nederste (javascript-nr. 1):
<script type="text/javascript">
<!--
var dag=new Date(parent.frames[1].document.lastModified);
var dagnr=new Array("søndag", "mandag", "tirsdag", "onsdag",
"torsdag", "fredag", "lørdag");
var dagnavn=dagnr[dag.getDay()];
document.write('<a href="Menu_'+dagnavn+'.htm">Menuen for '
+dagnavn+'</a>');
//-->
</script>

Bemærk knækkede linier (hver linie skal slutter med semikolon)

Håber det virker hos dig også

mvh
morten


Carsten Nielsen (07-11-2001)
Kommentar
Fra : Carsten Nielsen


Dato : 07-11-01 14:20


"Morten Abildgaard" <me.want.no.mail@all.ok> wrote in message
news:vDbE7.3037$RM3.211898@news000.worldonline.dk...
> "Anders P" <nospaml@yyyyyyyyyhy.com> skrev:
> > Jeg vil gerne have at linket på min forside, skifter navn efter hvilken
> > ugedag menu.htm er opdateret.
> > Således at linket logisk hedder fx. <A href="menu.htm">Menu_mandag</A>
> > eller Menu_tirsdag eller Menu_onsdag.....
> > Kan det lade sig gøre, at scriptet på forsiden af intranettet kan hente
> > oplysninger om hvornår en anden fil (menu.htm) sidst er opdateret?
>
> document-objektet har en metode der hedder "lastModified", og det er nok
> den du gerne vil have fat i.
> Problemet er bare, at du ikke kan få nogen som helst informationer om
> et dokument, hvis det ikke er indlæst i vinduet.
> Men hvis du har lyst til en løsning kommer den her:
> Ved at lave et frameset der ser ud som følger kan du indlæse "menu.htm"
> i vinduet uden at den bliver vist.
> <framset rows="100%,*">
> <frame src="stil/til/dit_html_dokument.htm">
> <frame src="sti/til/menu.htm">
> </frameset>

Du mener vel <Frameset rows="*,100%">

Carsten Nielsen



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408848
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste