Bonjour tout le monde,
As usual, débugger du javascript, c'est un peu la galère, je fais donc appel à vous. J'ai un petit script qui, lorsque la page est lancée, crée un tableau avec des entiers aléatoires, et à chaque appel de fonction getSmall ou getBig retourne en fait une image du style : chemin+01+"JPG" => "images/01.JPG"
L'erreur doit etre évidente j'imagine:
Code :
- var rp = {
- /*tirage de pic aleatoires*/
- sizee = 17;
- sizetab = 12;
- k = 0;
- smallPic = "";
- BigPic = "";
- getPic : new Array(sizetab);
- n = parseInt(Math.random()*sizee);
- init : function()
- {
- alert("tototottoo" );
- for(k = 0; k < sizetab; k++)
- {
- while(isNaN(n))
- {
- n = parseInt( Math.random() * sizee);
- }
- getPic[k]=n;
- }
- }
-
- getSmall : function(i)
- {
- smallPic = "photos/smallpics/" + getPic[i] + ".JPG";
- return smallPic;
- }
- getBig : function(i)
- {
- BigPic = "photos/" + getPic[i] + ".JPG";
- return BigPic;
- }
- }
|
Je précise le code <head> de la page html (après insertion rapide du fichier script) :
Code :
- window.onload = function()
- {
- rp.init();
- }
|
Merci!