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 :)