18. april 2001 - 22:14Der er
8 kommentarer og 2 løsninger
Script
Er det muligt at lave et script at sætte i et html dokumnet, som gør at filen er tidsbegrænset. Jeg forestiller mig, at der er et datofelt i scriptet, og filen måske skifter navn efter dato ?
/ye/ jeg ville anbefale at du kiggede www.hotscripts.com igennem, måske finder du ikke det du skal bruge, men jeg lover du finder noget andet du gerne vil bruge istedet. /10/
OK nute det med at redirecte er måske også en udmærket løsning. Jeg har flere filer som hver er gældende for en bestemt periode, ka det løses med redirecte, og kan du gi eks. på script eller hvad jeg skal indsætte i html filerne ?
OK nute Ja - men det er da en fin idé med en fil til hver dag. Så ku de måske hedde mandag, tirsdag osv..... Ka du ikke forklare det lidt nærmere, så jeg får fat i den \"røde tråd\" eller du gir mig mere kode ?
det du kan gjøre (hvis hver ukedag skal ha ulik side) er å benytte getDay() istedenfor getDate(). Da får du returnert 0 for søndag, 1 for mandag osv...:
<script> dDate = new Date(); dDay = dDate.getDay(); redirectFile= \"\";
switch (dDay){ case 0: redirectFile= \"sunday.htm\" case 1: redirectFile= \"monday.htm\" case 2: redirectFile= \"tuesday.htm\" case 3: redirectFile= \"wednesday.htm\" case 4: redirectFile= \"thursday.htm\" case 5: redirectFile= \"friday.htm\" case 6: redirectFile= \"saturday.htm\" }
til nute: Gider du lige sige hvor scriptet skal ligge, om det skal lægges i HEAD i alle 7 dokumenter, eller om man kan lægge det i en enkelt fil, og i så fald om det skal ligge i HEAD ?
du trenger faktisk ikke legge noe annet inn i den filen dette ligger i...siden blir jo aldri vist uansett..alternativt kan du gjøre sånn:
<script> function reDir(){ dDate = new Date(); dDay = dDate.getDay(); redirectFile= \"\";
switch (dDay){ case 0: redirectFile= \"sunday.htm\" case 1: redirectFile= \"monday.htm\" case 2: redirectFile= \"tuesday.htm\" case 3: redirectFile= \"wednesday.htm\" case 4: redirectFile= \"thursday.htm\" case 5: redirectFile= \"friday.htm\" case 6: redirectFile= \"saturday.htm\" }
nute Er det rigtig forstået, at hvis jeg sætter dit script i index.htm (og der skal ikke være andet i filen) så ser man aldrig index.htm filen men andre filer som hedder henholdsvis sunday.htm - monday.htm o.s.v. Ellers kan jeg ikke gennemskue forskellen i dit sidste og dit næstsidste script. Jeg går ud fra, at der er funktionforskel, men hvilken, gider du forklare/kommentere ?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.