Lutz T.: Automatische Diaschau

Beitrag lesen

Ich möchte gerne eine Diaschau ablaufen lassen und alle Bilddateien
eines Verzeichnisses anzeigen.
Das Problem:
Bei den mir bekannten Beispielen muß ich explizit die Dateinamen
angeben. Geht es nicht ohne Angabe des Dateinamens ?
Oder geht das nur in Java ?

Danke für jede Hilfe

Hans-Werner

Hallo Hans-Werner,

das hängt vom Server ab, auf dem sich das Verzeichnis mit den Bildern befindet, und den Rechten, die vergeben wurden.
Wenn Du beim Aufruf des Verzeichnisses, z.B.
http://www.abc.de/images/ eine Liste mit Links zu den im Verzeichnis enthaltenen Dateien bekommst, kannst Du die Dateinamen per JavaScript auslesen und für deine Diashow verwenden. Lade ein Frameset mit rows=100%,*, wo du oben Deine Diashow laufen läßt und dem unteren Frame das Verzeichnis mit den Bildern zuweist, dann
kannst Du die Dateinamen in einem Jevascript-Bereich im oberen Frame mit der Schleife
fn=new Array();
for (i in parent.frames[1].document.links)
  fn[i]=parent.frames[1].document.links[i];
auslesen. Mach das in ein setTimeout rein, damit der untere Frame auch schon geladen ist, wenn du die Dateinamen auslesen willst.

Gruß Lutz.