oto strona: http://latayachts.pl/galeria.php?id=21
Wydaje mi się, że jest jakiś problem z przekazaniem ID zdjęcia (gdy brak parametru id wszystko jest OK)
Oto problematyczny kod:
var gallery6 = [ "img/full/foto34.jpg", "img/full/foto33.jpg", "img/full/foto32.jpg", "img/full/foto0711.jpg", "img/full/foto0705.jpg", ]; var galleries = [gallery1, gallery2, gallery3, gallery4, gallery5, gallery6,]; var gallery = null; var galleryIdx = null; var slideInterval = null; var langID = "pl"; function GalleryImageID() { if (galleryIdx == null) return "0705"; var img = gallery[galleryIdx]; if (typeof img == "object") img = img.src; return img.replace(/^.*\/img\/full\/foto(.+)\.jpg$/, "$1"); } function GalleryInit() { var curImg = document.getElementById("CurrentImage"); var curName = curImg.src; curName = curName.substr(curName.lastIndexOf("/") + 1); for (var j = 0; j < galleries.length && galleryIdx == null; ++j) { gallery = galleries[j]; for (var i = 0; i < gallery.length; ++i) if (gallery[i].indexOf(curName) >= 0) { galleryIdx = i; gallery[i] = new Image(); gallery[i].src = curImg.src; break; } } if (gallery.length == 1) { document.getElementById("guzik_lewy").disabled = true; document.getElementById("guzik_prawy").disabled = true; document.getElementById("panel_lewo").disabled = true; document.getElementById("panel_slajdy").disabled = true; document.getElementById("panel_czas").disabled = true; document.getElementById("panel_prawo").disabled = true; } GalleryPreload(); } function GalleryNext() { if (galleryIdx != null) { var i = galleryIdx + 1; if (i >= gallery.length) i = 0; GallerySelect(i); } }
Będę wdzięczny za wszelką pomoc