Bernd: dynamisches Fotoalbum

Beitrag lesen

Ich hätte daher gerne so eine Art dynamisches Fotoalbum. Meine Vorstellung ist die, dass ich die Bilder in einer Datenbank mit einem Index für den Passnamen und einen für den Urlaub speichere.
Klickt der Benutzer in der Pässeliste auf den Passnamen, soll eine Fotoalbum erzeugt werden, dass alle Bilder dieses Passes enthält.
Ich hätte dann also nur noch eine Seite mit einem Fotoalbum und eine Datenbank mit den Bildern. Nach einem neuen Urlaub müsste ich dann nur noch die Bilder in die Datenbank stellen und nicht jedes Mal neue statische Fotoalben erzeugen.
Habt ihr mir mal einen Tipp, mit welchen Mitteln (html, javascript, mysql etc.) so was zu am besten zu realisieren wäre und evtl. einen Link der sich mit dem Thema befasst?

Nabend,
Ich bin mir sicher, dass Javascript das alles erledigen kann.
Das sähe dann z.B. so aus:

  
fotoListe = [];  
// Pass 1:  
fotoListe[0] = [];  
fotoListe[0][0] = 'Pass1Bild1.jpg';  
                        //...  
// Pass 2:  
fotoListe[1] = [];  
//...  
  
currentListe = null;  
currentPosition = 0;  
  
function changePic()  
{  
document.getElementById('Bild').src = currentListe[currentPosition];  
}  

  
<!-- Links in deiner 'Pässeliste' -->  
<a href="#" onClick="javascript:currentListe=fotoListe[0]; changePic();">Pass 1</a><br>  
<a href="#" onClick="JavaScript:currentListe=fotoListe[1]; changePic();">Pass 2</a><br>  
...  
<!-- img einfach dort einfügen wo du dann das Album anzeigen willst -->  
<img id="Bild" />  

So wäre der grobe,grobe,grobe Grundriss.
(Was natürlich zu ändern wäre (falls du es sauber getrennt haben willst), sind die Event-Handler, die im Script-Bereich mit addEventListener() hinzuzufügen sind.)
Nun bräuchtest du nur noch ein paar Buttons mit Funktionen wie 'next Pic', 'last Pic' etc.

Ich habe selber vor einigen Monaten nach diesem Schema einige Alben erstellt - läuft gut und fehlerfrei.
Theoretisch unschön wird es wenn du die Bilder verschiebst; aber ich denke dann kannst du mit der  »Ersetzen«-Funktion  des Editors arbeiten und die ganzen Pfadangaben korregieren.
Allerdings wird es meines Erachtens extrem unschön wenn du ein Bild aus dem Array entfernen möchtest  - aus einem laaaangen Array. Habe bisher keine Idee wie man die Nummern dann 'zeitschonend' korregieren kann.
Nichtsdestotrotz: es läuft.

Grüße,
  Bernd