![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 13 Dołączył: 31.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
otwieram za pomocą multibox (http://www.liamsmart.co.uk/Downloads/multiBox/) nowe okienko (iframe) teraz chcę z poziomu tego okienka wybrać wszystkie obiekty o danej klasie z dokumentu źródłowego (czyli z tego pod okienkiem). Robię to za pomocą getElementsByClass ale problem w tym, że nie działa. Próbowałem tak: Cytat getElementsByClass(className, document[0]); getElementsByClass(className, parent); getElementsByClass(className,window); Cała funkcja Kod function getElementsByClass(searchClass,node,tag) { var classElements = new Array(); if (node == null) node = document; if (tag == null) tag = '*'; var els = node.getElementsByTagName(tag); var elsLen = els.length; var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)"); var j = 0; for (i = 0; i < elsLen; i++) { if (pattern.test(els[i].className) ) { classElements[j] = els[i]; j++; } } return classElements; } Z góry dzięki za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Mam ten sam problem, probowalem dziesiatki takich funnkcji, wywolywalem na wiele sposobow, tak jak przy ID tez ale lipa ;p
-------------------- O! Zimniok :P
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 13 Dołączył: 31.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Musi być tak
![]() Kod element = getElementsByClass(className, window.parent.document);
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 19:50 |