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)