Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] show/hide, zagnieżdżanie
Ania-678
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 15.06.2007

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


Witam.


Mam taki problem z funkcją JS show/hide i z jego zagnieżdżaniem, a zresztą dam przykład:

  1. <style type="text/css">
  2. .phide { display: none }
  3. .pvisible { display: block }
  4.  
  5. <script type="text/javascript" language="javascript">
  6. function hide(obj){
  7. if(document.getElementById(obj).className){
  8. document.getElementById(obj).className = document.getElementById(obj).className=='phide' ? 'pvisible' : 'phide';
  9. }
  10. else{
  11. document.getElementById(obj).className='pvisible';
  12. }
  13. }
  14.  
  15. <a onclick="hide('test')">test</a><br /><br /><p class="phide" id="test">aaaaaaaaa
  16.  
  17. <br /><br /><br />
  18. <a onclick="hide('test2')">test2</a><br /><br /><p class="phide" id="test2">bbbbbbbbbb</p>
  19. <br /><br />
  20. cccccccccccc</p>



i problem jest taki iż cccccccccccc jest już POZA hide test2, ale również poza hide test,a powinien do niego należeć (patrzeć na zamykające znaczniki < /p>...
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 09:26