Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
668 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [javascript] Tirage aléatoire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[javascript] Tirage aléatoire

n°1551660
Giansolo
ben ... rien....
Posté le 30-04-2007 à 20:59:40  profilanswer
 

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 :
  1. var rp = {
  2. /*tirage de pic aleatoires*/
  3. sizee = 17;
  4. sizetab = 12;
  5. k = 0;
  6. smallPic = "";
  7. BigPic = "";
  8. getPic : new Array(sizetab);
  9. n = parseInt(Math.random()*sizee);
  10. init : function()
  11. {
  12. alert("tototottoo" );
  13. for(k = 0; k < sizetab; k++)
  14. {
  15.  while(isNaN(n))
  16. {
  17.   n = parseInt( Math.random() * sizee);
  18. }
  19. getPic[k]=n;
  20. }
  21. }
  22.     
  23. getSmall : function(i)
  24. {
  25. smallPic = "photos/smallpics/" + getPic[i] + ".JPG";
  26. return smallPic;
  27. }
  28. getBig : function(i)
  29. {
  30. BigPic = "photos/" + getPic[i] + ".JPG";
  31. return BigPic;
  32. }
  33. }


 
Je précise le code <head> de la page html (après insertion rapide du fichier script) :

Code :
  1. window.onload = function()
  2. {
  3.  rp.init();
  4.     }


 
Merci!

mood
Publicité
Posté le 30-04-2007 à 20:59:40  profilanswer
 

n°1553394
Giansolo
ben ... rien....
Posté le 03-05-2007 à 20:09:31  profilanswer
 

Un petit Up'

n°1555150
anapajari
s/travail/glanding on hfr/gs;
Posté le 04-05-2007 à 09:04:37  profilanswer
 

s'nawak ... Je te conseille d'installer firebug ( extension firefox) tu aurais rapidement vu les problèmes.

Code :
  1. var rp = {
  2.         sizee : 17,
  3.         sizetab : 12,
  4.         k : 0,
  5.         smallPic : "",
  6.         BigPic : "",
  7.         getPic : new Array(this.sizetab),
  8.         init : function() {   
  9.           for(k = 0; k < this.sizetab; k++) {
  10.             var n;
  11.             while(isNaN(n)) {
  12.               n = parseInt( Math.random() * this.sizee);            }
  13.             this.getPic[k]=n;
  14.           }
  15.         },
  16.         getSmall : function(i) {
  17.              smallPic = "photos/smallpics/" + this.getPic[i] + ".JPG";
  18.              return smallPic;           },
  19.         getBig : function(i) {
  20.            BigPic = "photos/" + this.getPic[i] + ".JPG";
  21.            return BigPic;
  22.          }
  23.        };
  24. ...
  25. window.onload = function() {
  26.   rp.init();
  27.   alert(rp.getBig(4));
  28. }

n°1556493
Giansolo
ben ... rien....
Posté le 07-05-2007 à 14:54:47  profilanswer
 

Merci du coup demain!
 
Gian


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [javascript] Tirage aléatoire

 

Sujets relatifs
fonction onload en javascript avec du xmlrecuperer URL avec javascript
[Javascript] Rendre une fonction compatible avec FirefoxRécupérer le label d'un Optgroup en javascript ?
Code Source dans variable en javascript ?problème avec formulaire et code javascript
[CSS & Javascript] Bug avec le navigateur SafariProbleme avec un JavaScript de Popup
parcours d un fichier xml non logique avec javascript[Urgent] Diaporama en javascript (Problème de chargement)
Plus de sujets relatifs à : [javascript] Tirage aléatoire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR