Autorius Tema: [Klausimas] Css pakeitimas  (Skaityta 141 kartus)

Neprisijungęs index

  • Naujokas
  • *
  • Įrašai: 84
  • Karma: +1/-0
  • PHP Moksleivis
    • Žiūrėti profilį
[Klausimas] Css pakeitimas
« Įrašytas: 2013-07-14 20:24:39 pm »
Sveiki,
 Norėčiau pasidaryti mygtukus kurie kaitaliotų CSS. (Pavyzdžio neturiu) t.y. Turiu 2 css failus: style.css ir blue-style.css mano dizaine nėra daug paveiksliukų ir pnš, o dominuojanti spalva yra geltona. t.y. linijos, pabraukimai, kiti fonai. Viskas nustatyta style.css , man reikia kad paspaudus nuorodą, viskas taptų mėlyna, linijos pabraukitai ir t.t. t.y. svetainė naudotų blue-style.css, o paspaudus kitą nuorodą vėl style.css , na nežinau ar su html taip eina, ar reikia JS, tikiuosi kas nors galite duoti kokią pamoką, ar pavyzdį, ačiū.


Radau ko ieškojau, t.y. JS kodas:
<script type="text/javascript">
      function changeCSS(cssFile, cssLinkIndex) {
 
        var oldlink = document.getElementsByTagName("link").item(cssLinkIndex);
 
        var newlink = document.createElement("link")
        newlink.setAttribute("rel", "stylesheet");
        newlink.setAttribute("type", "text/css");
        newlink.setAttribute("href", cssFile);
 
        document.getElementsByTagName("head").item(0).replaceChild(newlink, oldlink);
      }
    </script>
  <body>
    <a href="#" onclick="changeCSS('style.css', 0);">STYLE 1</a>
    <a href="#" onclick="changeCSS('blue-.css', 0);">STYLE 2</a>

Viskas lyg ir gerai, bet pasikeitus kalbą link atrodo taip: adresas.lt/?kalba=lithuania
ir tai panaikiną pasirinktą stilių. t.y. atstato į default ir perkrovus puslapį tas pats, o man reikia kad išliktų pasirinkimas, kol pasirinksi kitą stilių.
« Paskutinį kartą keitė: 2013-07-14 20:55:41 pm sukūrė index »
Don't teach to learn, - learn to teach.

Neprisijungęs Lukas Liesis

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7174
  • Karma: +219/-15
    • Žiūrėti profilį
    • mano CV
Ats: [Klausimas] Css pakeitimas
« Atsakymas #1 Įrašytas: 2013-07-15 10:21:53 am »
jei nori kad isliktu tai issaugok nustatymus i cookie, session ar database. toki dalyka sakyciau deti i cookie ;)
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Manualai.lt Facebooke
serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Manualai.lt Forumas

Ats: [Klausimas] Css pakeitimas
« Atsakymas #1 Įrašytas: 2013-07-15 10:21:53 am »