Bonjour, (Et bonne ann�e, c'est pas trop tard)

J'ai une fonction associ�e � jQuery qui sp�cifie une liste de photos � afficher:
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
 
<script type="text/javascript">
$( function() {
	$.vegas( 'slideshow', {
		delay: 8000,
		backgrounds: [
			{ src: 'bg_images/background_1.jpg', fade: 4000 },
			{ src: 'bg_images/background_2.jpg', fade: 4000 },
			...etc...
			{ src: 'bg_images/background_45.jpg', fade: 4000 },
			{ src: 'bg_images/background_46.jpg', fade: 4000 }
		]
	} )
	('overlay', {
    src:'overlays/10.png'
  });
 
	$( '.documentation' ).click( function() {
		$( 'ul ul' ).slideToggle();
		return false;
	});
 
	etc...
 
	} );
</script>
Jusque l� tout va bien, cela fonctionne tr�s bien.
Seulement, ce que je d�sire faire est de n'utiliser que quelques images de la liste compl�te et cela de fa�on al�atoire.

Pour �a, j'ai �crit le code suivant:
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
 
<script type="text/javascript">
<!-- DÉBUT FONCTION RANDOM -->
var max_pics=46; <!-- TOTAL IMAGES -->
var max_selected_pics=10; <!-- NOMBRE IMAGES A SELECTIONNER -->
 
var randomNumber=0;
var bg_pic_id=new Array(max_selected_pics);
var bg_pic=new Array(max_selected_pics);
var picture_found=false;
var duplicate_found=false;
var my_pics_list=[];
 
for (var i=1;i<=max_selected_pics;i++){
	picture_found=false;
	while (picture_found==false){
 
		randomNumber = Math.floor(Math.random() * max_pics) + 1;
		if (i>1){
			duplicate_found=false;
			for (var u=1;u<i;u++){
				 if (bg_pic_id[u]==randomNumber){
					duplicate_found=true;
					break;
				 }
			}
			if (duplicate_found==false){
				picture_found=true;
			}
		}
		else{
			picture_found=true;
		}
	  }
	bg_pic_id[i]=randomNumber;
	bg_pic[i]="bg_images/background_" + bg_pic_id[i] + ".jpg";
	my_pics_list.push([bg_pic[i]]);
}
<!-- FIN FONCTION RANDOM -->
 
 
$( function() {
 
	$.vegas('slideshow',backgrounds:{my_pics_list,delay:8000,fade:4000}),('overlay', {src:'overlays/10.png'});
	$( '.documentation' ).click( function() {
		$( 'ul ul' ).slideToggle();
		return false;
	});
 
	<!-- ...ETC... -->
Pour la partie random il n'y a pas de probl�me, j'ai �crit �a en 10 minu!tes.
Je n'arrive par contre pas � le faire fonctionner.
Cela doit �tre la syntaxe du push qui pose probl�me. (Je suis assez paum� en la mati�re)

Quelqu'un aurait-il la gentillesse de m'aiguiller sur la bonne voie ? (car maintenant �a fait des heures que �a me rend dingue)

Un tout grand merci d'avance.

Gino