Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 8.01.2006 Skąd: z Wawy Ostrzeżenie: (0%)
|
mam taki kod w JS:
Kod <script language="Javascript> function sh(id) { if (document.getElementById) { // DOM3 = IE5, NS6 if (document.getElementById(id).style.display == "none"){ document.getElementById(id).style.display = 'block'; } else { document.getElementById(id).style.display = 'none'; } } else { if (document.layers) { if (document.id.display == "none"){ document.id.display = 'block'; } else { document.id.display = 'none'; } } else { if (document.all.id.style.visibility == "none"){ document.all.id.style.display = 'block'; } else { document.all.id.style.display = 'none'; } } } } oraz HTML: i chodzi mi o to, że jak klikniemy w np. "Pokaz/Ukryj Galeria" a <div id="home"> bedzie mial display:visible; to zamknie <div id="home"> a wyswietli <div id="galeria"> To ma być taki sprawdzacz czy dwa div-y nie bedą otwarte. Pytanie: Czy da się to napisać w JS? Jeśli się da to proszę o poradę, jak. Ten post edytował eko_moto 24.01.2006, 20:34:10 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 1 Dołączył: 6.01.2007 Skąd: Wrocław Ostrzeżenie: (0%)
|
Znalazłem ten kod przypadkiem, ale jest czymś czego od dawna szukałem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Tylko mam jedno pytanko... Co zrobić, aby wszystkie div'y się "zamknęły"? (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) --------------------- Ok, znalazłem rozwiązanie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Wystarczy stworzyć "pustego" div'a (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Ale natrafiłem także na błąd (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) Jeżeli wewnątrz jednego div'a wstawię drugiego, nawet o innym id niż jest w skrypcie, to wszystko się sypie i wyświetla mi wszystkie div'y prócz tego "pustego" (chyba, bo jego nie widzę (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) Jest na to jakaś rada? --------------------- Ok, błąd był po mojej stronie (IMG:http://forum.php.pl/style_emoticons/default/sleep.gif) Przepraszam za zaśmiecanie tematu (IMG:http://forum.php.pl/style_emoticons/default/sleep.gif) (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) Ten post edytował TAMLYN 10.01.2007, 19:17:22 |
|
|
|
eko_moto Sprawdzanie czy div ma display: visible; 24.01.2006, 20:26:17
LBO musisz stworzyc predefiniowana tablice z idkami kt... 24.01.2006, 21:11:29
eko_moto wielkie dzięki, chodzi śpiewająco! 24.01.2006, 21:40:05
LBO do atrybucie HREF wpisz:Kodjavascript:void... 24.01.2006, 21:46:45
Zajec Przy okazji planuję zapomnieć o wszystkim innym ni... 10.01.2007, 23:33:58
TAMLYN Czyli powinno zostać coś takiego?
[HT... 11.01.2007, 09:05:30
Zajec Niby dobrze, poza pewnymi innymi błędami... Bezpoś... 11.01.2007, 10:24:00
TAMLYN Mój skrypt wygląda zupełnie inaczej Trochę go prz... 11.01.2007, 12:10:39 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 16:32 |