![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 3 Dołączył: 26.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie!
Załączam bibliotekę prototype w javascripcie w ten sposób:
Jak widać biblioteka niby się ładuje: http://victor.org.pl/vibox/ (spójrzcie FireBugiem w <head>), lecz jednak konsola błędów wywala: Cytat Gdy załącze w htmlu z ręki wszystko działa. Macie jakiś pomysł? Może onload jest za wcześnie lub za późno do załadowania prototype? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
jak mniemam Insertion jest obiektem prototype (IMG:style_emoticons/default/questionmark.gif) - załączyłeś w DOM źródło a nie poczekałeś aż się załaduje - zrób tak:
script.onload = init_metody_prototype; // lub function(){...} script.type = 'text/javascript'; script.src = file; Cytat /* w js niby mało piszę ale go w miarę rozumiem jednak z zapisem getElementsByTagName('head').item(0) to spotkałem się do tej pory w DOM php czyli getElementsByTagName('head')->item(0), w js zawsze wystarczyło getElementsByTagName('head')[0] - nie chce mi się sprawdzać ale też pytanie czy na pewno dobrze element wskazujesz?? */ Neutralnie językowym sposobem jest używanie metody item(), zdefiniowanej w interfejsie NodeList): anchorTags.item(1).href. Jednak większość implementacji JavaScriptu pozwala na używanie prostszej, tablicowej składni i takiej właśnie używa większość ludzi. ok - nie było tego pytania ;p a i daj może window.onload a nie samo onload... Ten post edytował zegarek84 4.12.2009, 22:26:22 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 20:57 |