Frank: automatisch wechselnde Bilder

Hallo,

ist es möglich mehrere "Slide Shows" innerhalb einer HTML Seite ablaufen zu lassen?

Es geht mir dabei um folgendes Script, das über onload="runSlideShow()" im Body Tag aufgerufen wird:

<script type="text/javascript">
    <!--
 var slideShowSpeed = 1800;
 var crossFadeDuration = 6;
 var Pic = new Array();

Pic[0] = './bilder/ani1.jpg'
 Pic[1] = './bilder/ani2.jpg'
 Pic[2] = './bilder/ani3.jpg'
 Pic[3] = './bilder/ani4.jpg'
 Pic[4] = './bilder/ani5.jpg'
 Pic[5] = './bilder/ani6.jpg'

var t;
 var j = 0;
 var p = Pic.length;
 var preLoad = new Array();
 for (i = 0; i < p; i++) {
 preLoad[i] = new Image();
 preLoad[i].src = Pic[i];

}
 function runSlideShow() {
 if (document.all) {
 document.images.SlideShow.style.filter="blendTrans(duration=2)";
 document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)";
 document.images.SlideShow.filters.blendTrans.Apply();
 }
 document.images.SlideShow.src = preLoad[j].src;
 document.images.SlideShow.alt = preLoad[j].alt;
 if (document.all) {
 document.images.SlideShow.filters.blendTrans.Play();
 }
 j = j + 1;
 if (j > (p - 1)) j = 0;
 t = setTimeout('runSlideShow()', slideShowSpeed);
 }

//-->
   </script>

Grüße
Frank

  1. Halihallo Frank

    ist es möglich mehrere "Slide Shows" innerhalb einer HTML Seite ablaufen zu lassen?

    Ja, mit den nötigen Anpassungen.

    Es geht mir dabei um folgendes Script, das über onload="runSlideShow()" im Body Tag aufgerufen wird:

    Hast du dazu eine Frage, die wir beantworten können?

    Grundsätzlich: Du hast eine Methode runSlideShow(), die schonmal einen Slide erstellt.
    Durch Parametrisierung der Methode (z.B. übergibst du den Namen des Bildes und einen
    entsprechenden Bilder-Array-Index [Ein Array aus mehreren Arrays; für jeden Slide eines])
    lässt sich diese Methode veralgemeinern, sodass sie mehrere Slides steuern kann.

    Viele Grüsse

    Philipp

    --
    RTFM! - Foren steigern das Aufkommen von Redundanz im Internet, danke für das lesen der Manuals.
    Selbstbedienung! - Das SelfForum ist ein Gratis-Restaurant mit Selbstbedienung, Menüangebot steht in den </faq/> und dem </archiv/>.