Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Switch. Jak to się robi?
dolin2k
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 5.12.2009

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


Witam wszystkich

Mam następujący problem.
Jestem właścicielem witryny Poogle.pl, niestety kochany freehost dokleił mi do niej reklamy więc zmuszony jestem do przenosin a to wiąże się z przepisaniem kilku ścieżek itd, więc tak sobie pomyślałem, że skoro i tak będę w źródle grzebał to może by stronkę trochę usprawnić. Podobno taką zmieniarkę kolorów w php da się napisać za pomocą instrukcji switch i działałoby to wtedy podobnie jak zmieniarka na bash.org.pl, bez przeładowywania strony. Tyle, że w moim wypadku oprócz koloru tła i tekstu, zmieniać musiało by się jeszcze logo i kod ze skryptem wyszukiwarki. I problem mój polega na tym, że jestem całkowicie zielony z php, a potrzebowałbym to w miarę szybko przenieść, bo ta reklama odstrasza mi bardzo wielu użytkowników..
Jeżeli ktoś mógłby mi tego switcha po krótce wyjaśnić i wytłumaczyć to byłbym bardzo wdzięczny.
PHP nie uczyłem się jeszcze nigdy, HTML w miarę ogarniam.

Pozdro i z góry dzięki za pomoc
Dolin

Ten post edytował dolin2k 5.12.2009, 13:14:57
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Abaddor
post
Post #2





Grupa: Zarejestrowani
Postów: 65
Pomógł: 9
Dołączył: 30.06.2009

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


Najprościej jest tak:

Napisz w html, to co ma się zmieniać, przy użyciu stylów(css).
Następnie poprzez JavaScript możesz zmieniać dynamicznie wartości stylu css(ale bez zmiany w pliku css, czy html, po prostu wyświetlanie się zmieni w danej chwili).
Każdemu elementowi dajesz ID.
Następnie piszesz sobie funkcję w JavaScript w której podmieniasz te wartości. I przypisujesz to do zdarzenia np. onClick().

I to tyle. Poczytaj sobie o dostępie do CSS przez JavaScript i zdarzeniach i to wszystko.

Pozdrawiam.
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: 3.10.2025 - 07:36