Christian: Ebenen nacheinander einblenden

Beitrag lesen

Hi,

Die Funktion muss logischerweise alle 5 sek sich selber aufrufen, und eine Schleife enthalten, die alle 4 Ebenen anspricht, und entsprechend einen visibility-zustand zuweist.

function wechsel(id)
{
   var anzahl = 4;
   for(var i = 1; i < anzahl+1; i++)
   {
      var layer = document.getElementById("layer"+i);
      var visibility = (i-1 == (id-1) % anzahl) ? "visible" : "hidden";
      layer.style.visibility = visibility;
   }

id++;
   window.setTimeout("wechsel("+id+")", 5000);
}

im body: onload="wechel(1)"

dann vier Ebenen mit id="layer1" bis id="layer4"

Gruß
Christian