![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 13 Dołączył: 7.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Pierwsze pytanie:
function test(){ anchorRel = new Array(); Dlaczego fire Na początku objaśnienia: Funkcja collectImages() przszukuje wszystkie znaczniki A pod kątem atrybutu REL=lightbox. Gdy go znajdzie dodaje do takiego znacznika ONCLICK. Jednocześnie funkcja ta tworzy tablicę zawierająca atrybut HREF dla z pasujących A, a następnie ją zwraca. Funkcja startScript(), przypisuje do zmiennej globalnej ABC to co zwraca funkcja collectImages(). Teraz po kliknięciu w link, który zawiera REL=lightbox wywoływana jest funkcja generujDane(this). Skrypt jest modyfikacją LIGHTBOXA, moja zmiana to dodanie tablicy anchorRel po to aby dodać przyciski "Następne zdjęcie" i "Poprzednie zdjęcie", które będą się wyświetlały gdy uruchomiony zostanie LIGHTBOX. Pod IE 7 świetnie działa, natomiast FF wyświetla błędy: - assigmnent to undeclared variable abc (dla funkcji startScript) Ten post edytował windman 10.06.2008, 21:49:16 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) ![]() ![]() |
coś chyba się nie wkleiło jak trzeba - wypadało by po dodaniu posta sprawdzić czy jest ok, z tego co widać to i salomon by nic nie nalał (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 25 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Najpierw zadeklaruj tą zmienną (zanim zaczniesz używać).
Operowanie na wcześniej niezadeklarowanych zmiennych jest złą praktyką, chyba, że naprawdę wiesz co robisz. Także nawet jak robisz np. pętle
to rób
albo jak robisz
to rób to tak
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:55 |