JS Html div background change interval
Hallo Zusammen,
evtl kann mir jemand weiterhelfen.
Ich möchte gerne via JS ein Div Background jede 10 sec ändern.
Leider klappt es nicht und kenn den Grund nicht.
Was mach ich hier falsch?
mein CSS code :
LG Michi
evtl kann mir jemand weiterhelfen.
Ich möchte gerne via JS ein Div Background jede 10 sec ändern.
Leider klappt es nicht und kenn den Grund nicht.
Was mach ich hier falsch?
<script language="JavaScript" type="text/javascript">
var aktiv = window.setInterval("changeBG()", 1000);
var bgpic = new Array();
bgpic = 'style/banner2.jpg';
bgpic[1] = 'style/banner3.jpg';
bgpic[2] = 'style/banner4.jpg';
var picnr = -1;
function changeBG() {
if(picnr < 3) {
picnr++;
} else {
picnr = 0;
}
var bild="URL("+bgpic[picnr]+")";
document.getElementByID('logo').style.background-image = bild;
}
</script>
mein CSS code :
#logo
{
background: transparent url(banner.jpg) no-repeat;
}
LG Michi
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 465633
Url: https://administrator.de/contentid/465633
Ausgedruckt am: 24.11.2024 um 18:11 Uhr
3 Kommentare
Neuester Kommentar
Moin moin.
Schau dir noch mal die Parameter ganau an:
https://www.w3schools.com/jsref/met_win_setinterval.asp
Oh, und hier den Rückgabewert
https://www.w3schools.com/jsref/met_document_getelementbyid.asp
~Arano
Schau dir noch mal die Parameter ganau an:
https://www.w3schools.com/jsref/met_win_setinterval.asp
Oh, und hier den Rückgabewert
https://www.w3schools.com/jsref/met_document_getelementbyid.asp
~Arano