![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 157 Pomógł: 3 Dołączył: 15.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie forumowicze mam małe pytanie i prośbę o pomoc w pewnym problemie. Mam taki kod:
Chciałem uzyskać taki efekt żeby na jednej stronie było kilka divóv ale tylko 1 widoczny, tz Przy ładowaniu strony ma być zawsze widoczny div z id=0 reszta ma być ukryta, lecz np jeśli z listy wyboru kliknę na P1 to chce żeby div o id=0 się ukrył a był aktywny div z id=1 i tak samo dla pozostałych P2, P3 P4 żeby odpowiednio się pokazywały div2, div3, div4. Wszystkie przykłady jakie widziałem były do htmla nie spotkałem się z przykładem do php. Jeśli ktoś potrafi napisać prostą funkcję co by to robiła to proszę o pomoc bo sam nie mogę tego ogarnąć Ten post edytował Maciek1705 1.09.2009, 18:45:17 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 15 Dołączył: 2.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Napisz sobie funkcję js przyjmującą jako parametr ID diva, który ma zostać wyświetlony. Następnie przeleć pętlą po wszystkich pozostałych divach (tu przydałoby się np. przechowywać w jakiejś zmiennej "n" ile jest tych divów i pętlą for iterować od 0 do n-1), aby sprawdzić który ma ustawioną właściwość display na "block" i ustawić ją na "none" (Document.getElementById(n).display='none'). A diva, którego id podano w argumencie funkcji pokazujesz po prostu za pomocą getElementById i ustawiasz display na block.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 12:06 |