Mniej wiecej to rozumiem, jednak pod koniec galerii obrazki mają numery 991, 992 ... 999. Nie raz dodaję do istniejących galerii nowe obrazki - dlatego numeruję je co 10, żeby w razie czego coś wstawić. Nie zawsze też są to pliki .jpg, czasem .png (np. mapki).
Dla jasności poprawiam nazwę ramki z "pikturez" na "gall".
Myślę o liście plików i ich parametrach w pliku skryptu.
Nazwa pliku z grafiką styl i opis, bez obliczeń. To da kontrolę nad zawartością i łatwo pozwoli aktualizować.
"#","","",
"020.jpg","pikture","Zaczynamy podróż",
"030.jpg","panoramic","",
"035.jpg","pikture","ta fotka dodana później",
"040.jpg","pikture",""
"map.png","pikture",""Trasa w formacie <a href="plik.zip">gpx</a>",
"#","",""
Skrypt miałby odczytywać jednocześnie 7 wartości i umieszczać je w opowiednich name=.
1. nazwa poprzedniego, 2 i 3 styl i opis poprzedniego - nieużywane
4. nazwa wyświetlanego 5. jego styl 6. jego opis
7. nazwa następnego
Przy kliku na poprzedni / następny zmiana indeksu o 3. Da się to w ogóle napisać w js?
Dla pierwszego i ostatniego obrazka nie trzeba definiować poprzedniego, gdyż tam nie będzie linku, ale dla działania skryptu będzie koniecznie dodanie na początku i końcu pustego "","","" lub "#","",""
Edit: pierwszy i ostatni obrazek mogą być oddzielnymi plikami .html linkowanymi bezpośrednio.
Zmieniają się w nich przyciski graficzne i nie byłoby sensu definiować ich za każdym razem. Niech to działa od drugiego, tylko teraz...
albo skrypt musi wykryć "#" i skoczyć do innego pliku .html
albo jednak dodać do listy danych danych np. "0","1" dla pierwszego, "1","0" dla ostatniego, dla pozostałych "1","1"
które decydowałyby o podmianie strzałki na grafikę początku i końca, która jest taka sama
albo... pozostać przy html i prawidłowo ponumerować obrazki, żeby szablon działał. uff.