Gå til innhold

Beholde CSS


Anbefalte innlegg

Hei

 

jeg har et lite PHP-problem i dag også...:

 

 

 

Jeg har laget en side som jeg kan velge mellom 3 css filer. F.eks: index.php?css=bluestyle (dette virker)

 

 

Jeg har laget flere sider som skal bruke samme css som er valgt videre. Men dette kommer ikke opp når jeg f.eks: index.php?fil=bilder

 

Hvordan lager man en slik: index.php?fil=bilder&css=bluestyle

 

Vil selvfølgelig ha den samme css-fila som er valgt med videre i surfingen på siden.

Lenke til kommentar
Videoannonse
Annonse

Tja, vet ikke om dette blir helt 100, men kan prøve.

 

 

session_register($css); //Denne oppretter en session for "css".

 

Du må også passe på at denne blir tatt med på alle sider, f.eks. ved bruk av session_start();

 

Så kan du lage en if-setning som sjekker vilken css som skal brukes:

 

 

if ($css = 'bluestyle')

{

?>

html-kode for bruk av bluestylecss-fil her

<?

}

else if ($css = 'en_annen_style')

{

?>

html-kode for bruk av en_annen_stylecss-fil her

<?

}

else (bla, bla, bla...

 

 

 

 

Det er sikkert noen som kommer til å skyte meg for bruk av denne koden, men det er bare et kjapt forslag...

:thumbs:

 

 

P.S. Regner med at du bruker include på de ulike sidene, slik at det skal vel da holde å bruke den if-setningen i index-siden din (den siden som inkluderer de andre sidene).

Endret av entotre
Lenke til kommentar

Det er vel ikke noe verre enn å bare gjøre som du skrev tidligere? som dette: index.php?fil=bilder&css=bluestyle , bare send css variablen videre til alle sidene dine, hvis denne da er lagret i en session variabel vil ikke dette være noe problem?

 

Har gjort noe av det samme selv og det fungerer veldig bra :yes:

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...