Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Podmiana pliku ze stylami CSS
gabrys13
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 13.09.2007

Ostrzeżenie: (0%)
-----


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 ? (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)

Będę wdzieczny za konstruktywne odpowiedzi...(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował gabrys13 13.09.2007, 13:33:37
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TomASS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

Ostrzeżenie: (0%)
-----


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).
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 16:41