Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Chowanie i pokazywanie diva jednym linkiem
koks1429
post 27.04.2010, 19:46:07
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 28.03.2010

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


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>


Go to the top of the page
+Quote Post
nospor
post 27.04.2010, 19:49:47
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 12.07.2025 - 10:09