Cytat(danussiaaa @ 15.06.2007, 03:09:41 )

Mam taki problem.Pisze skrypt do galeri zdjec,jak do tad szlo mi calkiem niezle,ale zacielam sie na takim banale

Tylko prosze sie za glosno nie smiac,bo dopiero raczkuje w PHP
Moze najpierw opisze co chciala bym zdzialac
Wiec sprawa wyglada tak.Chcialabym by po nacisnieciu hiperlacza w tym samym dokumencie otwietalo sie kolejne zdjecie z galerii.Rownoznacznie po uruchomieniu drugiego hiperlacza wyswietlane bylo poprzednie zdjecie.Wolala bym by bylo to oparte na samych tablicach,bo do sql'a niemam dostepu a po drugie tych zdjec bedzie stosunkowo niewiele.
Moze mi ktos pomoc?
W sekcji <head> daj:
<script type="text/javascript"> pictures = new Array();
/* Tutaj po kolei dodajesz wszystkie zdjęcia, które mają być wyświetlane */
pictures[0] = 'zdjecie1.jpg';
pictures[1] = 'zdjecie2.jpg';
pictures[2] = 'zdjecie3.gif';
pictures[3] = 'zdjecie4.jpg';
pictures[4] = 'itd... .png;
var currentPic = 0; // Aktualny numer zdjęcia
var pictureBox = document.getElementById('picture'); // identyfikator elementu, w którym mają być wyświetlane zdjęcia
/* Funkcja wyświetlająca następne zdjęcie*/
function nextPic() {
if (currentPic < (pictures.length-1)) {
currentPic++;
pictureBox.src = pictures[currentPic];
}
}
/* Funkcja wyświetlająca poprzednie zdjęcie*/
function prevPic() {
if (currentPic > 0) {
currentPic--;
pictureBox.src = pictures[currentPic];
}
}
w <html>:
<img id="picture" src="zdjecie_poczatkowe.jpg" />
<input type="button" value="<< Poprzednie" onClick="prevPic();" /> <input type="button" value="Następne >>" onClick="nextPic();" />