Homepage
 
-
 
Über mich
EDV-Profil
Projekte
 
-
 
Sonstiges
 
-
 
Kontakt

JARS.com

Java DiaShow 2

Dieses Applet zeigt eine Sammlung von GIF- oder JPG-Bildern nacheinander oder in zufälliger Reihenfolge an. Die Bilder können dabei direkt referenziert werden oder indirekt über eine Bilderlistendatei. Es besteht auch die Möglichkeit, numerisch benannte Bilder über einen Start- und Endindex zu laden. Falls die Bilder größer sind als der Anzeigebereich des Applets, erfolgt eine automatische Verkleinerung unter Beibehaltung des Längen- und Breitenverhältnisses.

Bitte haben Sie einen Moment Geduld, bis die Demo das erste Bild geladen hat.

Java Source       Java class files

Die einfachste Form der Einbettung dieses Applets auf einer Webseite besteht in der Angabe der anzuzeigenden Bilder als variable Anzahl von picture Parametern. Die picture-Parameternamen müssen dazu mit eins beginnend numerisch lückenfrei hochgezählt werden.
Beispiel:

<applet codebase="/freeware/diashow2" code="DiaShow2.class" width="400" height="300">
  <param name="pause" value="3000">
  <param name="randomOrder" value="true|false">
  <param name="debug" value="true|false">
  <param name="cache" value="true|false">
  <param name="backColor" value="#ffffff">
  <param name="border" value="0">
  <param name="borderColor" value="#000000">
  <param name="picture1" value="/images/diashow/01.jpg">
  <param name="picture2" value="/images/diashow/02.jpg">
  <param name="picture3" value="/images/diashow/03.jpg">
  <param name="picture4" value="/images/diashow/04.jpg">
</applet>

Die anderen Parameter im Detail:

  • Über den Parameter pause kann in Millisekunden vorgegeben werden, wie lange ein Bild angezeigt werden soll.
  • randomOrder steuert, ob die Bilder in der vorgegebenen ("false") oder in zufälliger Reihenfolge ("true") angezeigt werden. Default ist "false".
  • Wenn debug auf "true" gesetzt wird, schreibt das Applet zur Fehlersuche nützliche Informationen auf die Console. Die Console kann im Microsoft Internet Explorer unter den erweiterten Internet-Optionen eingeschaltet werden.
  • Der Parameter cache ist per Default auf "true" gesetzt und steuert, ob das Applet Informationen über die geladenen Bilder im Speicher halten darf. Setzen Sie ihn auf "false", um zu erzwingen, dass jedes Bild vor der Anzeige wieder neu geladen wird. Bei großen Dateien kann dies allerdings zu einer merklichen Verzögerung führen.
  • backColor steuert die Hintergrundfarbe des Applet-Bereiches, macht sich aber nur bemerkbar, wenn ein Bild kleiner als der Anzeigebereich sind.
  • Über die Parameter border und borderColor kann optional noch ein Rahmen in beliebiger Stärke ("0" = kein Rahmen) und Farbe eingeschaltet werden. Beachten Sie, dass durch Einschalten des Rahmens der Anzeigebereich für die Bilder kleiner wird und die Bilder vom Applet ggf. dynamisch verkleinert werden.

Eine andere Möglichkeit zur Steuerung der anzuzeigenden Bilder besteht in der Angabe einer Bilderliste über den pictures Parameter. Die Bilderliste ist als Datei auf dem Server zu hinterlegen und kann eine beliebige Anzahl von Zeilen mit Bilder-URLs beinhalten. Beispiel:

<applet codebase="/freeware/diashow2" code="DiaShow2.class" width="400" height="300">
  <param name="pause" value="3000">
  <param name="randomOrder" value="true|false">
  <param name="backColor" value="#ffffff">
  <param name="pictures" value="/images/diashow.txt">
</applet>

Als weitere Möglichkeit zur Referenzierung der anzuzeigenden Bilder kann das Applet automatisch URLs nach einem vorgebbaren Muster inkl. eines hochzählenden numerischen Anteils erzeugen. Für diese Form der Parameterisierung stehen die Parameter picturePrefix, pictureFrom, pictureTo und pictureSuffix zur Verfügung.
Die obige Demo verwendet diesen Mechanismus, um die Bilder "/images/diashow/01.jpg" bis "/images/diashow/12.jpg" in zufälliger Reihenfolge anzuzeigen. Hier ist der exakte Code der Einbettung obiger Demo:

<applet codebase="/freeware/diashow2" code="DiaShow2.class" width="400" height="300">
  <param name="pause" value="3000">
  <param name="randomOrder" value="true">
  <param name="backColor" value="#ffffff">
  <param name="border" value="0">
  <param name="picturePrefix" value="/images/diashow/">
  <param name="pictureFrom" value="01">
  <param name="pictureTo" value="12">
  <param name="pictureSuffix" value=".jpg">
</applet>

Top  
-- © Copyright 1997-2009 Andreas Schmidt - Seitenversion 1.6, 13.04.2003 16:34 Impressum
Bei technischen Fragen zu diesem WWW-Service wenden Sie sich bitte an webmaster@schmidt-software.com.