CSS laden aan de hand van URL

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • lowlandsrouter
  • Registratie: Oktober 2004
  • Laatst online: 21-12-2017
Bijna niemand doet het maar ik hebt het nodig.

De situatie; ik heb een "tijdschakelaar" in mijn homepage zitten.

Vanaf 07.00 tot 22.00u wordt het 'dag' css bestand geladen en in de nacht wordt het 'nacht' css bestand geladen (andere kleuren)

Nu wil ik de optie inbouwen dat mensen met een druk op de knop zelf kunnen terugswitchen naar het dag thema in dus de nacht. Daarvoor heb ik http://dag.xxx.nl/index.html en http://nacht.xxx.nl/index.html gecreeerd.

De pagina bestaat uit een aantal inline frames, die allemaal opnieuw geladen moeten worden (daarom moet ik de code naar de url laten kijken.

Ik heb vanalles geprobeerd (een uurtje of 10 inmiddels)

De code zoals ik 'm nu heb:

JavaScript:
1
2
3
4
5
6
7
8
<SCRIPT language="javascript1.2">
var now = new Date(  );
var hour = now.getHours(  );
if ((screen.width>1599 && hour>=7 && hour<22 && window.location.href != "http://nacht.xxx.nl"))
document.write('<link rel="stylesheet" type="text/css" href="../css/dag1600.css">');
else if (screen.width>1599 && (window.location.href != "http://dag.xxx.nl")
document.write('<link rel="stylesheet" type="text/css" href="../css/nacht1600.css">');
</SCRIPT>


Kan iemand mij verder helpen?

Ik ben de pagina grondig aan het updaten (klik op mijn homepage icon als je wil zien waar het om gaat)
Wat ik bedoel werkt op de pagina zoals hij nu is, maar op een andere manier.
Ik heb een bestandsdirectory nacht en een tweede directory voor dag. Dat is dubbel werk als het om onderhoud gaat en ik wil ervanaf. Hulp is dus zeer welkom.

Gr. llr.

[ Voor 13% gewijzigd door lowlandsrouter op 31-03-2009 12:16 ]

The important thing is not to stop questioning. -Albert Einstein


Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Code kan tussen [code=js][/] blokken, wat de leesbaarheid iets verbeterd ;)

Waar loop je precies op stuk? Welke regel is volgens jou de boosdoener en wat zie je in het resultaat?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Acties:
  • 0 Henk 'm!

  • lowlandsrouter
  • Registratie: Oktober 2004
  • Laatst online: 21-12-2017
BtM909 schreef op dinsdag 31 maart 2009 @ 12:14:
Code kan tussen [code=js][/] blokken, wat de leesbaarheid iets verbeterd ;)

Waar loop je precies op stuk? Welke regel is volgens jou de boosdoener en wat zie je in het resultaat?
Dank voor de [code] tip.


Als ik nacht aan de praat heb heeft dag de layout van nacht
en visa versa.

Terwijl als ie automatisch kiest (http:www.xxx.nl) alles ok is. Ik vermoed en weet bijna zeker dat het de URL check van het subdomein is.

De index in het subdomein springt namelijk over het subdomein heen terug naar de root en daar gebeurd de check. Desalniettemin geeft de browser keurig het subdomein weer. Daarvoor doe ik dat tenslotte ook.
dag.xxx.nl ziet beter uit dan xxx.nl/dag/

\\ Maar ik kan ook gewoon een fout in de javascript code hebben. Ik ben niet zo thuis in javascript, wordt wel iets wijzer van alle google searches, maar toch, lastig...

[ Voor 34% gewijzigd door lowlandsrouter op 31-03-2009 12:25 ]

The important thing is not to stop questioning. -Albert Einstein


Acties:
  • 0 Henk 'm!

Verwijderd

Ik zou mensen niet doorsturen naar een subdomein maar gewoon je stylesheet switchen. check:
http://www.alistapart.com/articles/alternate/

en check ook de code even van:
http://www.mariusroosendaal.com/

[ Voor 19% gewijzigd door Verwijderd op 31-03-2009 13:32 ]


Acties:
  • 0 Henk 'm!

  • Ook al Bezet
  • Registratie: Juli 2004
  • Laatst online: 06-09 19:51
Zie ik het nu trouwens verkeerd of heb je echt voor iedere resolutie en iedere browser een andere html pagina?
Over dubbel werk gesproken.

Acties:
  • 0 Henk 'm!

  • lowlandsrouter
  • Registratie: Oktober 2004
  • Laatst online: 21-12-2017
Ook al Bezet schreef op dinsdag 31 maart 2009 @ 14:02:
Zie ik het nu trouwens verkeerd of heb je echt voor iedere resolutie en iedere browser een andere html pagina?
Over dubbel werk gesproken.
Dat zie je verkeerd :-)

Alleen de links zijn dubbel, de rest is merendeels CSS, maar goed ik werk dus aan iets beters en
heb bovendien een hekel aan half lege schermen en hou dus graag elke resolutie goed gevuld 8)7

[ Voor 11% gewijzigd door lowlandsrouter op 31-03-2009 14:23 ]

The important thing is not to stop questioning. -Albert Einstein


Acties:
  • 0 Henk 'm!

  • lowlandsrouter
  • Registratie: Oktober 2004
  • Laatst online: 21-12-2017
Verwijderd schreef op dinsdag 31 maart 2009 @ 13:30:
Ik zou mensen niet doorsturen naar een subdomein maar gewoon je stylesheet switchen. check:
http://www.alistapart.com/articles/alternate/

en check ook de code even van:
http://www.mariusroosendaal.com/
Ik zou wel willen maar volgens mij gaat dat niet met al die inline frames.
Het is heel eenvoudig als je geen frames gebruikt, maar cross frame?

The important thing is not to stop questioning. -Albert Einstein


Acties:
  • 0 Henk 'm!

  • Cartman!
  • Registratie: April 2000
  • Niet online
Dit is het artikel wat Marius gebruikt heeft (volgens zn site): http://www.alistapart.com/articles/alternate/

offtopic:
Leuk detail: Marius is een collega van me, grappig om zijn site vaak terug te zien komen op diverse sites.

Acties:
  • 0 Henk 'm!

  • lowlandsrouter
  • Registratie: Oktober 2004
  • Laatst online: 21-12-2017
Cartman! schreef op dinsdag 31 maart 2009 @ 14:28:
Dit is het artikel wat Marius gebruikt heeft (volgens zn site): http://www.alistapart.com/articles/alternate/

offtopic:
Leuk detail: Marius is een collega van me, grappig om zijn site vaak terug te zien komen op diverse sites.
Top, bedankt - zekers iets om me in te verdiepen

[ Voor 5% gewijzigd door lowlandsrouter op 31-03-2009 15:46 ]

The important thing is not to stop questioning. -Albert Einstein

Pagina: 1