Hallo,
ich bastel gerade an einer einfachen HTML-Seite.
Auf der Seite soll sich jedesmal beim laden das Hintergrundbild ändern.
Dafür habe ich im <HEAD> dieses Script eingebunden.
im <BODY> verwende ich anschließend folgendes um das Hintergrundbild in einem DIV zu ändern:
In Chrome funktioniert das einwandfrei.
Im IE11 aber überhaupt nicht.
Dort wird einfach gar kein Hintergrundbild angezeigt.
Ich vermute daher, dass im IE11 der JS-Code nicht ausgeführt wird.
Weiß jemand viell. eine andere Möglichkeit um ein wechselndes Hintergrundbild zu erzeugen?
Gruß
matthias
ich bastel gerade an einer einfachen HTML-Seite.
Auf der Seite soll sich jedesmal beim laden das Hintergrundbild ändern.
Dafür habe ich im <HEAD> dieses Script eingebunden.
Code:
<script language="JavaScript">
<!-- Activate cloaking device
var randnum = Math.random();
var inum = 4;
// Change this number to the number of images you are using.
var rand1 = Math.round(randnum * (inum-1)) + 1;
images = new Array
images[1] = "bg1.jpg"
images[2] = "bg2.jpg"
images[3] = "bg3.jpg"
images[4] = "bg4.jpg"
// Ensure you have an array item for every image you are using.
var image = images[rand1]
// Deactivate cloaking device -->
</script>
im <BODY> verwende ich anschließend folgendes um das Hintergrundbild in einem DIV zu ändern:
Code:
<script language="JavaScript">
<!-- Activate cloaking device
document.write('<div id="wrapper" style="background-image: url(//SERVERNAME/netlogon/landingpage/bg/' + image + '">')
// Deactivate cloaking device -->
</script>
In Chrome funktioniert das einwandfrei.
Im IE11 aber überhaupt nicht.
Dort wird einfach gar kein Hintergrundbild angezeigt.
Ich vermute daher, dass im IE11 der JS-Code nicht ausgeführt wird.
Weiß jemand viell. eine andere Möglichkeit um ein wechselndes Hintergrundbild zu erzeugen?
Gruß
matthias
Zuletzt bearbeitet: