mathias ott: wechselnde anzeige im fixen bereich

Beitrag lesen

ich habe auf meiner page einen fixen bereich namens .top_container.

Warum "nur" in einer Klasse und nicht in einer ID? Hast Du mehrere solcher Container?

ja ich habe 3 solcher container

jeweils einen für 3 bereiche auf meiner page

die funktion unten versteh ich nich so ganz , aber das mit den texten und mit dem display attribut hab ich kapiert.

wo ruf ich die funktion auf ? ich will das ein und ausblenden aber nicht mit einem event starten sondern das soll einfach andauernd ablaufen solange man auf dieser seite ist und nicht nur 3 mal oder so

ist die übergabe »»function an_aus(top_container)
gemeint oder muß da wirklich id rein ?

function an_aus(id) {

var element = document.getElementById(id);
    var altesDisplay = element.style.display;
    if (altesDisplay != "")
    else
        element.style.display = "block"; // sichtbar schalten
}

  

> Diese Funktion kannst Du z.B. aus einer setTimeout-Funktion aus aufrufen lassen, oder auf Anklicken eines Links, oder oder oder.  
  
ich kann sie also auch mit setIntervall aufrufen oder ?  
  
was ich nich kapiere ist wo ich den aufruf einfügen muß ? im HTML bereich oder im script bereich ?  
  
  

> Beispiel für das zeitverzögerte Ein- und Ausblenden:  
>   
> ~~~javascript

window.setTimeout(  

>     function () {  
>         an_aus("text1"); // Text1 sichtbar  
>         window.setTimeout(  
>             function () {  
>                 an_aus("text1"); // Text1 wieder unsichtbar  
>                 an_aus("text2"); // Text2 sichtbar  
>                 window.setTimeout(  
>                     function () {  
>                         an_aus("text2"); // Text2 wieder unsichtbar  
>                     },  
>                     3500 // Verzögerung dritter Timeout  
>                 );  
>             },  
>             3000 // Verzögerung zweiter Timeout  
>         );  
>     },  
>     2100 // Verzögerung erster Timeout  
> );

den rest hab ich kapiert :)