![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
JS:
Kod function a(c){var t=document.getElementById('z');if(t)t.className=c;} function b(divId, divWithText){var div = document.getElementById(divId);if(div.style.display == 'block'){div.style.display = 'none';divWithText.innerHTML = '<img src="2.png" alt="" />';}else{div.style.display = 'block';divWithText.innerHTML = '<img src="1.png" alt="" />';}} przykładowo do pojedyńczego diva: działa to bez problemu, jednak na stronie mam kilka divów ktore działają na tej samej zasadzie i chciałbym zrboić link aby otwierać lub zamykać wszystkie divy tylko zabardzo nie wiem jak zapytać o to w oncliku -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 17 Dołączył: 19.03.2006 Skąd: z kosmosu ;) Ostrzeżenie: (0%) ![]() ![]() |
Przyznam się że nie czytałem posta ze zrozumieniem
![]() To powinno podziałać: Kod document.getElementById('id_diva').style.visibility = 'hidden'; A użycie statyczne (bez automatyki javascriptu): Dziękuję, Babcia@Stefa -------------------- Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian ![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
To mógłbyś przeczytać nawet temat, chodzi o ukrywanie KILKU diwów pod jednym linkiem
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 603 Pomógł: 131 Dołączył: 24.07.2007 Skąd: Górny Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Masz tu dwie funkcje b2, obie robią to samo, ale trochę inaczej (przeanalizuj sobie):
Każdą z nich wywołuj się w ten sam sposób. Przykład użycia: -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie zrozumieliście, wiem jak ukryć, pokazać divy, przykład podałem... chodzi mi o to jak już mam kilka divów które sie rozwijają to chciałbym aby wszytkie się rozwijały po kliknięciu " rozwiń wszystkie"...
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 603 Pomógł: 131 Dołączył: 24.07.2007 Skąd: Górny Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Jeśli chodzi Ci o animację jakąś to zobacz show() i hide() w frameworku jQuery (link w moim podpisie).
A jeśli mają się pokazać po prostu to wystarczy okroić kod js który podałem. -------------------- |
|
|
-Gość- |
![]()
Post
#7
|
Goście ![]() |
sęk w tym że zabardzo nie wiem jak to zrobić nie znam sie na JS aż tak... ukryć/ pokazać div zrobiłem, kilka divów działa na tej zasadzie, ale nie wime jak je wszystkie podpiąć pod jeden link.
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli nie znasz się specjalnie na JS, zacznij wykorzystywać framework JQuery [tak jak poprzednik napisał]
http://jquery.com/ Tam masz odpowiednie selektory i pokazanie/ukrycie kilku divów to najczęściej linijka kodu. -------------------- XMPP: l0ud@chrome.pl
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
tylko po co mi kobyła do linijki skryptu? Poza tym jQ nie mogę chyba wykorzystać komercyjnie
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zgodnie z licencją MIT, można. Wg. mnie 15KB (przy kompresji gzip) kodu w zamian za dużą pomoc przy pisaniu wielu skryptów w JS to mała cena.
-------------------- XMPP: l0ud@chrome.pl
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 18:39 |