petit problème d'affichage en javascript - Programmation
TomsGuide.com : 700 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !
 




Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : petit problème d'affichage en javascript
 
Profil : IDNaute
Plus d'informations

bonjour a tous,

Voilà, j'ai un problème qui est surement basique mais je n'arrive pas a le résoudre.
J'ai fait un petit script qui permet d'ajouter un élément différent dans une variable. Lorsque je veux l'afficher, grâce a la fonction display, il me l'affiche dans une autre page, alors que j'aimerais qu'il l'affiche dans la page courante, a l'endroit ou se trouve le display.
Je vous donne mon code, vous comprendrez peut_être mieux :

Code :
  1. <HTML>
  2. <HEAD> </HEAD> <BODY>
  3. <script langage="text/JavaScript">
  4. function sac(a,b,c,d,e){
  5.     this.emplacement1 = a;
  6.     this.emplacement2 = b;
  7.     this.emplacement3 = c;
  8.     this.emplacement4 = d;
  9.     this.emplacement5 = e;
  10.     this.display=display;
  11.     this.modifierslot=modifierslot;
  12. }
  13. function display(){
  14.     document.write('<img src="'+this.emplacement1+'">');
  15.     document.write('<br>');
  16.     document.write('<img src="'+this.emplacement2+'">');
  17.     document.write('<br>');
  18.     document.write('<img src="'+this.emplacement3+'">');
  19.     document.write('<br>');
  20.     document.write('<img src="'+this.emplacement4+'">');
  21.     document.write('<br>');
  22.     document.write('<img src="'+this.emplacement5+'">');
  23. }
  24. function modifierslot(path){
  25.     //document.write(this.emplacement1);
  26.     if(this.emplacement1 == ''){
  27.         this.emplacement1 = path;
  28.     }
  29.     else if(this.emplacement2 == ''){
  30.         this.emplacement2 = path;
  31.     }
  32.     else if(this.emplacement3 == ''){
  33.         this.emplacement3 = path;
  34.     }
  35.     else if(this.emplacement4 == ''){   
  36.         this.emplacement4 = path;
  37.     }
  38.     else if(this.emplacement5 == ''){   
  39.         this.emplacement5 = path;
  40.     }
  41.     else{
  42.         alert('plus de place dans l\'inventaire');
  43.     }       
  44.        
  45. }
  46. function afficheIMG(){
  47.     var nb = (Math.floor((52)*Math.random()+1))-1;
  48.     var image = document.getElementsByTagName('img')[1];
  49.     //document.write(image);
  50.     image.src = './img/'+nb+'.gif';
  51. }
  52. function prendreCarte(){
  53.     var image = document.getElementsByTagName('img')[1];
  54.     var path = image.src;
  55.     //document.write(path);
  56.     //maintenant qu'on a récupéré le chemin, on l'assigne a un slot libre du sac
  57.     sacJ1.modifierslot(path);
  58. }
  59. sacJ1 = new sac('','','','','');
  60. sacJ1.display();
  61. </SCRIPT>
  62. <img src="./img/tas/tas.jpg" onclick="java script:afficheIMG();"><img src="">
  63. <br>
  64. <input type="button" value="prendre" onclick="java script:prendreCarte();"><input type="button" value="troquer">
  65. <br><br>
  66. </SCRIPT>
  67. </BODY>
  68. </HTML>



j'espère que vous avez compris mon problème je reste malgré tout a disposition pour d'éventuelle question. merci de votre aide ++


  FORUM Infos-du-Net » Programmation » petit problème d'affichage en javascript

Aller à :
 

Liens