ďťż

[css/php/javascript]zmiana Wyglądu Strony

       

Podstrony


telcocafe

Potrzebuje skryptu, który zmieniał by mi wygląd strony. Wygląd zawarty by był w plikach .css . Chodzi mi o coś podobnego jak jest tutaj :LINK!, tylko nie chce aby za każdym razem przechodziło mi na stronę index, tylko zostawało na tej co jest otwarta, i chciałbym aby dane były zapisywane do cache, aby jedna skórka zostawała, a nie zmieniała się po każdym odświeżeniu strony. Szukałem tego typu rzeczy, ale nie mogłem znaleźć ( może szukałem pod złymi zapytniami). Jeśli ktoś miałby by gotowy skrypt, albo linka to proszę o podanie. Byłbym bardzo wdzięczny.



<script type="text/javascript" src="ss.js"></script>
+ ten skrypt (niestety nie mam pojęcia skąd go wziąłem :( )
+
<link rel="stylesheet" href="qstyle.css" title="default" type="text/css" /> <link rel="alternate stylesheet" href="rstyle.css" title="red" type="text/css" />
(przykład)
+
<a href="#" onclick="setActiveStyleSheet('default');return false;">Zielony</a> <a href="#" onclick="setActiveStyleSheet('red');return false;">Czerwony</a>

Przetestować możesz na moim blogu :P jiyuu.info/blog
Użytkownik Einzeinbleth edytował ten post 05 luty 2007, 14:37
A jak zrobić, aby było to np: rozwijane, po wybraniu jednego z listy i wciśnięciu ok. dopiero zmieniło??
Użytkownik simo_n edytował ten post 05 luty 2007, 14:56
Pomyśleć <_<

Obsługujesz zdarzenie onclick dla jakiegoś przycisku, zdarzenie to wywołuje setActiveStyleSheet(wartosc_wybrana_na_liscie). Do listy wrzucasz nazwy [title= z head] styli które mają być obsługiwane.



Mam jeden problem. Chcę mieć inne logo dla innego stylu. Wstawiam do pliku css taką wartośc:
background-image: url(banner.jpg);
I nie chce mi nic wyświetlać.

sprawdź czy dobra nazwa (adres do obrazka jest zależny od CSS a nie dokumentu HTML) - musi działać - może gdzieś w stylu brak znaku ";" na końcu - cały wtedy się rozwala.

Mi się wydaje że jest dobrze.
Tak wygląda kawałek kodu html:
<body> <div id="content"> <h1 title="Site design by simo_n"></h1> <ul id="top"> <li><a href="index.php" id="active_top">Strona główna</a></li> <li><a href="java script:displayWindow('ksiega',800,500)" onmouseover="self.status='Pokaż okno'; return true" title="Księga gosci">Ksiega gości</a></li> <li><a href="index.php?id=kontakt">Kontakt</a></li> <li><a target="blank" href="">Forum</a></li> </ul> <div id="banner"> </div> <div id="left">

A tak wygląda plik .css ze skryptem do tego bannera
#banner { background-image: url(banner.jpg); position: absolute; top : 22px; left: 0px; margin: 0; padding: 0; }
W innym miejscu działa bez problemu.

Pobaw się tym, co kiedyś zrobiłem, bazując na kodziku z KŚE :P
Użytkownik DJ_ProG edytował ten post 05 luty 2007, 16:52
Ta nazwa pliku powinna być między apostrofami, o tak: 'tratatata, apostrofy'

@dół: byłem pewny, że to ma znaczenie ;) Ale sprawdziłem u siebie na dysku i masz rację ;)
Użytkownik miszczu49 edytował ten post 05 luty 2007, 19:08
miszczu: to bez różnicy.

A taki CSS?
#banner { background-image: url(banner.jpg); position: absolute; top : 22px; left: 0px; margin: 0; padding: 0; height:[wysokość obrazka]; width:[szerokość obrazka]; }

Nie wiem co było powodem, ale nie wyświetlało tej warsty samej. Dopiero gdy wstawiłem przeźroczystego gifa i ustawiłem na taką wielkość jak ma obrazek wyświetliło mi.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.