Bei
Code: Alles auswählen
// Zeigt das vorherige Bild an
function previousPic() {
currentPicNr++;
if (currentPicNr > pictureArray.length) {
currentPicNr++;
return;
}
showPic(currentPicNr);
}
Code: Alles auswählen
// Zeigt das vorherige Bild an
function previousPic() {
currentPicNr--;
if (currentPicNr > pictureArray.length) {
currentPicNr++;
return;
}
showPic(currentPicNr);
}
Warum heißt es bei der funktion fürs vorige Bild
Code: Alles auswählen
if (currentPicNr > pictureArray.length) {
currentPicNr++; Logisch wär es doch, wenn es anstatt > ein < ist, da die Nummer doch kleiner sein muß, damit er eins dazu zählt, oder?
Wenn ich das aber so abändere, funktioniert es nicht...
Desweiteren kommt auf klick bei ""weiter"" noch ein Bild nach dem letzten (undifined). Das selbe bei ""zurück"" beim ersten Bild.
Das hab ich übrigens umgangen, indem ich anstatt pictureArray.lenght einfach die jeweilige Zahl (0 und die Zahl des letzten Bildes) reingeschrieben hab. Wär aber trotzdem interessant zu wissen, warum das so ist...


