Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Podmiana pliku ze stylami CSS
Forum PHP.pl > Forum > Po stronie przeglądarki
gabrys13
Witam!

Mam następujący problem chciałbym "w locie" na stronie zmieniać style poprzez podpięcie innego pliku CSS. Dodatkowo nie chciał bym przy tym przeładowywać stronki (aplikacji webowej). Zwykła podmiana mnie za bardzo nie interesuje: czyli doberam sie do LINK, potem podmiana + refresh strony.
Gdzieś tam mi sie obiło o uszy, że jest taka możliwość chyba wykorzystująca pewne opcje przeglądarki?

Czy ktoś może mi naświetlić ten temat ? rolleyes.gif

Będę wdzieczny za konstruktywne odpowiedzi...smile.gif
Black-Berry
Nie wiem na ile konstruktywna jest moja odpowiedz ale wiem ze za pomocą javascript mozna przeladowac obrazki dopisujac po pytajniku atualny czas np: moje_foto.jpg?time=xx-xx-xx. Niestety nie wiem na ile mozna tą metodę wykorzystać w przypadku pliku .css

Pozdrawiam
NoiseMc
Google mowi ze sie da smile.gif
TomASS
Wpierw ładujesz wszystkie style:
  1. <link rel="Stylesheet" href="./style/style.css" type="text/css">
  2. <link rel="Stylesheet" href="./style/red.css" type="text/css">
  3. <link rel="Stylesheet" href="./style/green.css" type="text/css">
  4. <link rel="Stylesheet" href="./style/blue.css" type="text/css">
  5. <link rel="Stylesheet" href="./style/yellow.css" type="text/css">

a później dzięki właściwości: document.styleSheets[numer].disabled:
Kod
function selectCSS(numer){
    for(i=1;i<document.styleSheets.length;i++){
        document.styleSheets[i].disabled=true;
    }
    document.styleSheets[numer].disabled=false;
}

jako numer podajesz numery stylu (od góry).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.