Vraag & Antwoord

Webprogrammeren & scripting

elke dag een ander css file

8 antwoorden
  • ik wil het uiterlijk van mijn site elke dag middels css veranderen. De ene dag is de site geel, de andere groen etc. Ik heb het geprobeerd met het volgende script in de head: Dit werkt echter niet. Iemand een idee? <script> <!--Elke dag van de week een ander plaatje. -> <!--> var mydate=new Date() var today=mydate.getDay() if (today==1) document.write('<link href="versie1.css" rel="stylesheet" type="text/css">') else if (today==2) document.write('<link href="versie2.css" rel="stylesheet" type="text/css">') else if (today==3) document.write('<link href="versie3.css" rel="stylesheet" type="text/css">') else if (today==4) document.write('<link href="versie4.css" rel="stylesheet" type="text/css">') else if (today==5) document.write('<link href="versie5.css" rel="stylesheet" type="text/css">') else if (today==6) document.write('<link href="versie6.css" rel="stylesheet" type="text/css">') else document.write('<link href="versie7.css" rel="stylesheet" type="text/css">') //--> </script>
  • Server-side scripting gebruiken, zoals PHP
  • zetje in de goede richting: [code:1:c3ad266329] <script> datum = new Date(); dag = datum.getDay(); dag_array = new Array("zo.css", "ma.css", "di.css", "wo.css", "do.css", "vr.css", "za.css"); document.write(dag_array[dag]); </script> [/code:1:c3ad266329] enneh.. move to...
  • [quote:0f5799d6fd="stierenoog"]Server-side scripting gebruiken, zoals PHP[/quote:0f5799d6fd] Als ie dat nou net niet heeft dan :wink:
  • [quote:0439e17702]Als ie dat nou net niet heeft dan [/quote:0439e17702] ... dan gebruikt 'ie dus nog steeds JavaScript. Ook via client-side kun je datum-gebaseerde events uitvoeren/uitvragen. Je hoeft dus niet per sé server-side (Stierenoog) te werken. Script van teacher zal prima werken (mits aangepast naar persoonlijke wensen) en de gebruiker iedere dag (volgens de klok van die gebruiker) een andere css tonen. Als de client een "verkeerde" datum/tijd heeft ingesteld, dan krijgt hij/zij ook de verkeerde css te zien. Maar dat is dan het 'probleem' van de gebruiker ;) Wil je dit ook ondervangen (imho nutteloos) dan moet je het inderdaad server-side gaan ondervangen en iedereen de css van _jouw_ tijd van de server laten zien (aangepast aan zijn/haar tijdzone) Oplossing via JS is dus prima ;)
  • [quote:087e9db6a2="Financial"][quote:087e9db6a2]Als ie dat nou net niet heeft dan [/quote:087e9db6a2] ... dan gebruikt 'ie dus nog steeds JavaScript. Ook via client-side kun je datum-gebaseerde events uitvoeren/uitvragen. Je hoeft dus niet per sé server-side (Stierenoog) te werken. Script van teacher zal prima werken (mits aangepast naar persoonlijke wensen) en de gebruiker iedere dag (volgens de klok van die gebruiker) een andere css tonen. Als de client een "verkeerde" datum/tijd heeft ingesteld, dan krijgt hij/zij ook de verkeerde css te zien. Maar dat is dan het 'probleem' van de gebruiker ;) Wil je dit ook ondervangen (imho nutteloos) dan moet je het inderdaad server-side gaan ondervangen en iedereen de css van _jouw_ tijd van de server laten zien (aangepast aan zijn/haar tijdzone) Oplossing via JS is dus prima ;)[/quote:087e9db6a2] inderdaad. maar waarom doet ie het bij hem niet? Ben niet zo'n Jscript nerd, maar volgens mij ziet hij er wel goed uit...
  • [quote:a81de283a3="The Milkman"]maar waarom doet ie het bij hem niet? [/quote:a81de283a3] Om te beginnen wil een punt-komma hier en daar wel eens helpen... :wink:
  • [quote:97037ef919="boesh"][quote:97037ef919="The Milkman"]maar waarom doet ie het bij hem niet? [/quote:97037ef919] Om te beginnen wil een punt-komma hier en daar wel eens helpen... :wink:[/quote:97037ef919] LOL... Ja had ik kunnen weten. Maar daar kijk ik overheen. Bij PHP ben ik het wel gewend, maar het moet inderdaad bij meerdere talen :wink:

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.