Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Chowanie i pokazywanie diva jednym linkiem
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
koks1429
Witam,
mam skrypt który po kliknięciu pierwszego linku 'pokazuje' nam ukrytego diva a drugi go 'chowa'. Ale chciałbym zrobić aby jeden link był od 'chowania' i 'pokazywania'.
Np. klikasz na link 'ukryty div' i jeśli jest chowany to go pokazuje a jeśli jest pokazany to go chowa. Jak mam to zrobić?


  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  3. <title>Test</title>
  4. <script type="text/javascript">
  5. //<![CDATA[
  6. function change(id, newClass)
  7. {
  8. identity=document.getElementById(id);
  9. identity.className=newClass;
  10. }
  11. //]]>
  12. <style type="text/css">
  13. div.hidden {
  14. display: none;
  15. }
  16. div.promptshow {
  17. background: #bbb;
  18. display: block;
  19. }
  20. </head>
  21. <div>
  22. <a href="#" onclick="change('hiddendiv1', 'promptshow');">Display div 1</a>
  23. <a href="#" onclick="change('hiddendiv1', 'hidden');">Hide div 1</a>
  24.  
  25. <div class="hidden" id="hiddendiv1">To jest div v1</div>
  26.  
  27.  
  28. </div>
  29. </body>
  30. </html>


nospor
Po grzyba mieszasz w to klase? winksmiley.jpg
Kod
function change(id)
{
identity=document.getElementById(id);
if (identity.style.display=='none')
identity.style.display = 'block';
else
identity.style.display = 'none';
}


A jakbys uzywal np. jQuery to by wystarczylo zwykle toggle()

i czemu to dales w php? Co to ma do php? Przenosze
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.