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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
document.getElementById(conteneur).background = Pic[j]
Voici le code initial :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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