Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> JS ff i nextSibling nie dziala
kamiseq
post 16.11.2006, 22:32:57
Post #1





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 12.07.2005
Skąd: krakow

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


wiec mam kodzior w JS
  1. <?php
  2. document.onclick = switchSubMenu;
  3.  
  4.  
  5. function switchSubMenu(ev){
  6. ev = ev || window.event; //dla rozroznienia FF i MSIE
  7. if(!ev) return;
  8. var ocElement = ev.target || ev.srcElement;
  9. var submenu = ocElement.nextSibling;
  10.  
  11. if(submenu.tagName == "UL" && submenu.className == "submenu")
  12. {
  13. if(submenu.style.display != 'block')
  14. submenu.style.display = 'block';
  15. else submenu.style.display ='';
  16. }
  17. }
  18. ?>

ktory dziala pod IE i bez zajakniecia. dlaczego wiec to nie dziala pod FF.
chodzi o to ze
  1. <?php
  2. var submenu = ocElement.nextSibling;
  3. ?>
zwraca undefined
blinksmiley.gif albo jestem glupi albo zmeczony i nie widze bledu (zwlaszcza ze pod IE dziala)
tutaj stronka przyklad

chodzi oczywiscei o menu i kod w html
  1. <li class="m_tytul">
  2. <h2>C++</h2>
  3. <ul class="submenu">
  4. <li><a href="#" title="">PC processor model</a></li>
  5. <li><!--span>+</span--><a href="#" title="">Pointers</a></li>
  6. </ul>
  7. </li>

uzytkownik klika na element H2 ( i funckja odczytuje ta informacje) ale h2.nextSibling juz jest tajemnica dla FF
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
nospor
post 16.11.2006, 22:40:11
Post #2





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




Cytat
wiec mam kodzior w JS
ciesze sie bardzo smile.gif ale skoro to js to gdzie to nalezy zalozyc? 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: 19.07.2025 - 16:20