Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]usunięcie none przez klik
Forum PHP.pl > Forum > Przedszkole
hapek1
witam mam problem
wiem że jest to banalne ale nie wiem jak to zrobić (chyba muszę przeczytać kilka kursów js i się go w końcu nauczyć)
mam menu ze style none

  1. <div id="menu" style="display:none">
  2. <ul>
  3. <li><a href="/">Home</a></li>
  4. <li><a href="/kontakt.html">Kontakt</a></li>
  5. <li><a href="/forum/">Forum</a></li>
  6.  
  7. </ul>
  8. </div>


i chce aby po kliknięciu w link, none usuwało się lub zmieniało na np. solid.
everth
Wiedza za darmo

@DOWN: @luq -> to samo ma dokładnie jeden ruch kółka w górę strony winksmiley.jpg
#luq
Raczej chodzi o removeAttribute lub setAttribute (zależy czy chcesz zmienić style czy całkowicie usunąć)
bastard13
Przypuszczam, że chcesz zrobić menu rozwijane?
Dodajesz do heada coś takiego:
  1. function showHide(element_id)
  2. {
  3. document.getElementById(element_id).style.display=(document.getElementById(element_id).style.display=='none' ? 'block' : 'none');
  4. }

a do linka:
  1. <a href="" onclick="showHide('id_elementu_ktory_ma_sie_pokazac')">

I teraz wskazany div się pokazuje/ znika w zależności od tego czy był ukryty/ pokazany.
hapek1
link musi wyglądać podobnie do tego, bo inaczej nie działa, a poza tym wszystko ok. dzięki
  1. <a href="#" onclick="showHide('id_elementu_ktory_ma_sie_pokazac')">blablabla</a>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.