![]() |
Menu z podmienianymi obrazkami - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster) +--- Wątek: Menu z podmienianymi obrazkami (/thread-menu-z-podmienianymi-obrazkami) |
Menu z podmienianymi obrazkami - hithat - 18-03-2010 Witam! ![]() Chciałbym uzyskać następujący efekt: w prostym menu obrazkowym, obrazki zmieniałyby się w zależności od tego, czy aktywna jest dana podstrona (aby gość wiedział na jakiej podstronie aktualnie się znajduje). Czyli np klikamy na link obrazkowy 'strona1', który przenosi nas na do index.php?id=strona1, w tym momencie skrypt zamienia obrazek_nieaktywny.gif, który jest linkiem do strony1, na obrazek_aktywny.gif. Szukałem jakiegoś skryptu, który dałby taki efekt, ale niestety nie udało mi się znaleźć niczego odpowiedniego. Osobiście rozwiązuję to w ten sposób, że każdej pozycji w menu przypisuję taki oto kod: Kod: <a href='index.php?id=strona1'> Niestety przy tej opcji, chwilę przed załadowaniem całej strony, pojawiają się również na widoku obrazki ‘aktywne’, które powinny być widoczne dopiero po wejściu na odpowiednią dla nich podstronę. Wygląda to bardzo brzydko ale niestety nie udało mi się tego inaczej rozwiązać… Liczę na Waszą pomoc ![]() Pozdrawiam serdecznie Bartek RE: Menu z podmienianymi obrazkami - Labsta.com - 18-03-2010 Możesz pokazać jak wygląda ten problem w praktyce? Nie za bardzo rozumiem jak to możliwe, że obrazki pojawiają się na chwilę podczas ładowania strony, choć nie powinno ich tam być. Twój kod wydaje się poprawny, choć jeśli są tylko 2 opcje, wygodniej używać if zamiast switch. RE: Menu z podmienianymi obrazkami - Dhofca - 18-03-2010 Musisz wstawić break; po każdym case, czyli: Kod: default: break zatrzymuje go po tym jak wykryje prawidłową opcję, bez niego wykonają się wszystko case'y po tym, który będzie prawidłowy. No i default wstawiaj na końcu. ![]() RE: Menu z podmienianymi obrazkami - hithat - 19-03-2010 Dzięki! ![]() ![]() |