Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Menu rozwijane
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
sf
  1. <script type="text/javascript">
  2. function showmenu() {
  3. document.getElementById('menu01').style.display = "";
  4. }
  5.  
  6. <!-- ... -->
  7.  
  8. <div>
  9. Tu jest tekst.
  10. <div onclick="showmenu()" style="cursor: pointer;">Kliknij mnie aby rozwinąć!</div>
  11. <div id="menu01" style="display: none;">
  12. <a href="">link 1</a><br />
  13. <a href="">link 2</a>
  14. </div>
  15. Tutaj też jest tekst.
  16. </div>


Napisałem sobie takie coś właśnie. Wszystko jest OK. Tylko można zmodyfikować ten skrypt bez użycia DHTML, aby po ponownym naciśnięciu 'Kliknij mnie ... ' `menu01` znów się schowało?
kszychu
Ustaw sobie zmienną w js, która po każdym kliknięciu będzie zmieniała wartości: 0 klik 1 klik 0 klik 1 itd. I później, jeśli 0 to rozwijasz, 1 to zwijasz.
revyag
Kod
<script type="text/javascript">
function showmenu(){
if(document.getElementById('menu01').style.display==""){
    document.getElementById('menu01').style.display="none";
}else{
    document.getElementById('menu01').style.display = "";
}
</script>
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.