Hallo,
ich möchte in meine html-Seite einen <Div> einbauen, der in regelmäßigen Zeitabständen (alle 60Sekunden) den Inhalt wechselt!
Der DIV Container heißt Countdown und ist im Body.
Die JS-function count() rufe ich im öffnenden body-tag auf mit onload.
Soweit funktioniert alles bis zur anzeige des ersten Hintergrundbildes.
Nach einer Minute wird dies ausgeblendet und leider nichts mehr angezeigt :-(
Die Schreibweise der Bilder habe ich schon überprüft.
Der Fehler könnte in der ersten else if Schleife ( else if (start <= 169) ) stecken, da hier der Editor den Quelltext nicht mehr schwarz, sondern auf einmal blau anzeigt...
einen Fehler finde ich aber leider nicht und bräuchte deswegen eure Hilfe ....
schon mal vielen Dank für alle Tipps und Anregungen!!
Gruß, Nadine
ich möchte in meine html-Seite einen <Div> einbauen, der in regelmäßigen Zeitabständen (alle 60Sekunden) den Inhalt wechselt!
Der DIV Container heißt Countdown und ist im Body.
Die JS-function count() rufe ich im öffnenden body-tag auf mit onload.
Soweit funktioniert alles bis zur anzeige des ersten Hintergrundbildes.
Nach einer Minute wird dies ausgeblendet und leider nichts mehr angezeigt :-(
Die Schreibweise der Bilder habe ich schon überprüft.
Der Fehler könnte in der ersten else if Schleife ( else if (start <= 169) ) stecken, da hier der Editor den Quelltext nicht mehr schwarz, sondern auf einmal blau anzeigt...
einen Fehler finde ich aber leider nicht und bräuchte deswegen eure Hilfe ....
schon mal vielen Dank für alle Tipps und Anregungen!!
Gruß, Nadine
Code:
<script type="text/javascript">
var div = document.createElement("div");
div.setAttribute("id","MainItem");
div.style.position="relative";
div.style.left="200px";
div.style.top="200px";
div.style.width="230px";
div.style.height="210px";
var start = 180;
var aktiv = setInterval("count()", 1000);
function count()
{
start--;
if(start >= 120)
{
document.getElementById("Countdown").appendChild(div);
div.style.backgroundImage="url(Bild1.jpg)";
}
else if (start <= 119)
{
document.getElementById("Countdown").appendChild(div);
div.style.backgroundImage="url(Bild2.jpg)";
}
else if (start <= 60)
{
document.getElementById("Countdown").appendChild(div);
div.style.backgroundImage="url(Bild3.jpg)";
}
}
</script>