Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 17.06.2008 Ostrzeżenie: (0%)
|
Witam.
Od dosc dawna pracuje z javascript jednak biblioteka prototype jest dla mnie nowoscia. Na pewnej stronie uzylem galerii lightbox, dziala bez problemow. Pojawil sie natomiast problem z wyswietlaniem zawartosci tablicy przy uzyciu for (var a in tablica) {} ponizej zamieszczam "streszczenie" tego problemu: CODE <html> <head> <script type="text/javascript" src="js/prototype.js"></script> </head> <body> <script> var testowa=new Array(); testowa[1]='asd'; testowa[2]='asd2'; testowa[3]='asd3'; testowa[4]='asd4'; function arrajek() { for (var i in testowa) window.alert(i); } arrajek(); </script> </body> </html> Zamiast wyswietlic 4 elementy tablicy pojawia sie jeszcze okolo 20 innych wartosci. wywolujac window.alert(testowa[i]) pokaza nam sie funkcje z prototype... Da sie to jakos rozwiazac? Bez rezygnacji z prototype i przebudowy skryptow ktore napisalem wczesniej? Za wszelkie propozycje i sugestie z gory dziekuje. |
|
|
|
azim [javascript/prototype] blad z funkcja for (a in b) 17.06.2008, 03:37:12
phpion Musisz zastosować "pętlę" each, czyli w ... 17.06.2008, 06:12:42
azim Dzieki Phpion, dziala elegancko.
Upraszcza nawet ... 17.06.2008, 12:11:40 ![]() ![]() |
|
Aktualny czas: 20.08.2025 - 02:29 |