Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pokazywanie, ukrywanie div, nie działa tak jak chcę
Aztech
post
Post #1





Grupa: Zarejestrowani
Postów: 276
Pomógł: 3
Dołączył: 22.10.2003
Skąd: Wrocław

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


Mam funkcję która mi pokazuje/ukrywa element na stronie
Kod
function openClose(id)
{
    document.getElementById(id).style.display = (document.getElementById(id).style.display == "none") ? "block" : "none";
}

oraz taki kod w templacie
  1. <a href="java script:openClose('personalSettingList')" title="kliknij aby zobaczyć więcej">Twoje indywidualne ustawienia:</a>
  2. <ul class="groups" id="personalSettingList">
  3. <li><span>email widoczny:</span> {$user.vis_email}
  4. {if $user.vis_email eq tak}
  5. <a href="user.php?action=chngprfl,vis_email,0" title="ukryj mój email przed innymi użytkownikami" class="unsuscribe" onclick="java script:openClose('personalSettingList')">ť ukryj przed innymi użytkownikami</a>
  6. {else}
  7. <a href="user.php?action=chngprfl,vis_email,1" title="pokazuj mój email w moim profilu" class="unsuscribe">ť pokazuj w informacjach o mnie</a>
  8. {/if}
  9. </li>
  10. <li><span>gg widoczne:</span> {$user.vis_gg}
  11. {if $user.vis_gg eq tak}
  12. <a href="user.php?action=chngprfl,vis_gg,0" title="ukryj mój numer gg przed innymi użytkownikami" class="unsuscribe">ť ukryj przed innymi użytkownikami</a>
  13. {else}
  14. <a href="user.php?action=chngprfl,vis_gg,1" title="pokazuj mój numer gg w moim profilu" class="unsuscribe">ť pokazuj w informacjach o mnie</a>
  15. {/if}
  16. </li>
  17. </ul>

Na początku ustawinia sa niewidoczne. Klikam, pokazują się. Do tego momentu jest ok, tak jak chccę. Ale po kliknięciu:
- ukryj przed innymi użytkownikami
- pokazuj mój email|numer gg w moim profilu
ustawiania znów mi znikają, zastosowany jest display:none do ul. A chciałbym żeby tak nie było, tylko żeby znikało po ponownym klknięciu: Twoje indywidualne ustawienia;

P.S. Gdy usunę display:none to zachowuje się tak jak chcę z tym że ustawienai są widoczne od razu (a chciałbym żeby nie były)

Ma ktoś jakieś pomysł jak to zmienić?

Ten post edytował Aztech 12.07.2006, 22:37:27
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 17:11