login  Naam:   Wachtwoord: 
Registreer je!
 Forum

user defined stylesheet

Offline trash - 18/10/2006 22:42
Avatar van trashNieuw lid ik probeer door middel van een cookie-value te bepalen welke stylsheet moet gebruikt worden bij het bekijken van een site. Dit lukt me helaas niet..

<link rel="stylesheet" type="text/css" href="_css/style_<?php echo $kleur; ?>.css" />

als ik de source code bekijk staat het er nochtans correct in... iemand een idee hoe dit te omzeilen?

2 antwoorden

Gesponsorde links
Offline marten - 18/10/2006 23:23
Avatar van marten Beheerder je kan beter zo doen
  1. <?php
  2. if($kleur == 1) {
  3. echo '<link rel="stylesheet" type="text/css" href="_css/style_kleur1.css" />';
  4. } elseif ($kleur == 2) {
  5. echo '<link rel="stylesheet" type="text/css" href="_css/style_kleur2.css" />';
  6. }
  7.  
  8. ?>


of ik begrijp je verkeerd
Offline trash - 19/10/2006 09:33
Avatar van trash Nieuw lid dank je voor het antwoord maar het probleem is inmiddels solved 

ik werkte oorspronkelijk met include(filename) om een deel vaste code die in elke pagina terugkomt automatisch in te voegen
hieronder viel de volledige <head> sectie.

in mijn include file stond dus

echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"_css/style_<?php echo $kleur; ?>.css\" />";

om te testen had ik die regels gekopieerd in mijn pagina en was ik vergeten om de escape characters (de \ voor een niet functionele ") te verwijderen.

Mijn output was dus

<link rel=\"stylesheet\" type=\"text/css\" href=\"_css/style_<?php echo $kleur; ?>.css\" />



"
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.177s