Thomas: blendTrans-Filter automatisch starten

Hallo,

ich will mittels blendTrans-Filter eine Grafik in eine andere überblenden. Allerdings soll dies automatisch geschehen und nicht durch einen Event-Handler (Mausklick o.ä.)!
Dieser Effekt soll sich ständig wiederholen, solange die Seite aktiv ist.

Kann mir jemand vielleicht einen Tip geben?
Wäre echt dankbar!!!

Mfg,
Thomas

  1. Holladiewaldfee,

    Kann mir jemand vielleicht einen Tip geben?

    window.setTimeOut(...);

    Den Rest kannst Du Dir sicherlich denken ;)

    Ciao,

    Harry

    --
      Schnee :) Skitour gefällig?
      http://harry.ilo.de/projekte/berge/
  2. nabend, probier mal das hier:

    <script language="JavaScript">
    <!--
    // Set slideShowSpeed (milliseconds)
    var slideShowSpeed = 3000

    // Duration of crossfade (seconds)
    var crossFadeDuration = 3

    // Specify the image files
    var Pic = new Array() // don't touch this
    // to add more images, just continue
    // the pattern, adding to the array below

    Pic[0] = 'bild1.jpg'
    Pic[1] = 'bild2.jpg'
    Pic[2] = 'bild3.jpg'

    // =======================================
    // do not edit anything below this line
    // =======================================

    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
       if (document.all){
          document.images.SlideShow.filters.blendTrans.Play()
       }
       j = j + 1
       if (j > (p-1)) j=0
       t = setTimeout('runSlideShow()', slideShowSpeed)
    }
    //-->
    </script>

    das bild das sliden soll einfach mit name="SlideShow" richtig benamnsen, und dann noch das scripterl starten...

    <script language="JavaScript">
    runSlideShow();
    </script>

    fertig is die wunderbare slideshow, ist allerdings IE usern vorbehalten, viel spass

    hoagie

  3. Hi,

    irgendwie gefällt mir die ganze Frage nicht... Was mir aber im Grunde auch egal ist, da ich diese Seite sowieso nie anschauen werde... Mozilla würde eh nix anzeigen...

    E7