Re!
Aber warte vor dem endgültigen Einbau, Struppi und/oder Mathias werden sicherlich Verbesserungen vorschlagen!
Derweil habe ich die erste. Ich hatte übersehen, dass drei Funktionen das selbe tun...
So geht's auch:
var gallery = new function () {
var direction = 0;
this.paging = function(img,link) {
img.src = link.href;
}
this.start = function() {
window.onload = function () {
var bilderlinks = document.getElementById('thumbliste').getElementsByTagName('a');
var summe = bilderlinks.length;
var buttons = document.getElementById('blaettern').getElementsByTagName('LI');
var img = document.aktuelles_foto;
for (var i = 0; i < summe; i++) {
bilderlinks[i].ind= i;
bilderlinks[i].onclick = function() {
direction = this.ind;
img.src = this.href;
return false;
}
}
buttons[0].onclick = function() {
direction = 0;
gallery.paging(img,bilderlinks[direction]);
}
buttons[1].onclick = function() {
direction = direction > 0 ? direction-1 : 0;
gallery.paging(img,bilderlinks[direction]);
}
buttons[2].onclick = function() {
direction = direction < summe-1 ? direction+1 : direction;
gallery.paging(img,bilderlinks[direction]);
}
buttons[3].onclick = function() {
direction = summe-1;
gallery.paging(img,bilderlinks[direction]);
}
}
}
}
gallery.start();
Viele Grüße aus Frankfurt/Main,
Patrick
--
_ - jenseits vom delirium - _
Diblom [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
J'ai 10 ans! | Achtung Agentur! | Nichts ist unmöglich? Doch! | Heute schon gegökt?
_ - jenseits vom delirium - _
Diblom [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
J'ai 10 ans! | Achtung Agentur! | Nichts ist unmöglich? Doch! | Heute schon gegökt?