Bonjour,
J'essaie en ce moment d'intégrer un background sous forme de diaporama avec un script trouvé sur le net.
Initialement, ce dernier est destiné à changer le background général. Tout fonctionne lorsque j'ai cette ligne :
document.body.background = Pic[j]
Mais le background ne s'affiche pas lorsque j'essaie d'appliquer la fonction à mon div qui a "conteneur" pour id :
document.getElementById(conteneur).background = Pic[j]
Voici le code initial :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| // Set speed (milliseconds)
var speed = 5000
// Specify the image files
var Pic = new Array() // don't touch this
// to add more images, just continue
// the pattern, adding to the array below
Pic[0] = 'images/bg-0.jpg'
Pic[1] = 'images/bg-1.jpg'
Pic[2] = 'images/bg-2.jpg'
Pic[3] = 'images/bg-3.jpg'
// do not edit anything below this line
var t
var j = 0
var p = Pic.length
var preLoad = new Array()
for (i = 0; i < p; i++){
preLoad[i] = new Image()
preLoad[i].src = Pic[i]
}
function runBGSlideShow(){
if (document.getElementById(conteneur)){
document.body.background = Pic[j]
j = j + 1
if (j > (p-1)) j=0
t = setTimeout('runBGSlideShow()', speed)
}
} |
Merci de vos éclairages.
uado
Partager