nico_papy
Membre récent

Hors-Ligne
Messages: 1

Je suis un lama!
|
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 :
<HTML> <HEAD> </HEAD> <BODY> <script langage="text/JavaScript"> function sac(a,b,c,d,e){ this.emplacement1 = a; this.emplacement2 = b; this.emplacement3 = c; this.emplacement4 = d; this.emplacement5 = e; this.display=display; this.modifierslot=modifierslot; } function display(){ document.write('<img src="'+this.emplacement1+'">'); document.write('<br>'); document.write('<img src="'+this.emplacement2+'">'); document.write('<br>'); document.write('<img src="'+this.emplacement3+'">'); document.write('<br>'); document.write('<img src="'+this.emplacement4+'">'); document.write('<br>'); document.write('<img src="'+this.emplacement5+'">'); } function modifierslot(path){ //document.write(this.emplacement1); if(this.emplacement1 == ''){ this.emplacement1 = path; } else if(this.emplacement2 == ''){ this.emplacement2 = path; } else if(this.emplacement3 == ''){ this.emplacement3 = path; } else if(this.emplacement4 == ''){ this.emplacement4 = path; } else if(this.emplacement5 == ''){ this.emplacement5 = path; } else{ alert('plus de place dans l\'inventaire'); } } function afficheIMG(){ var nb = (Math.floor((52)*Math.random()+1))-1; var image = document.getElementsByTagName('img')[1]; //document.write(image); image.src = './img/'+nb+'.gif'; } function prendreCarte(){ var image = document.getElementsByTagName('img')[1]; var path = image.src; //document.write(path); //maintenant qu'on a récupéré le chemin, on l'assigne a un slot libre du sac sacJ1.modifierslot(path); }
sacJ1 = new sac('','','','',''); //sacJ2 = new sac('vide','vide','vide','vide','vide'); sacJ1.display(); </SCRIPT> <img src="./img/tas/tas.jpg" onclick="java script:afficheIMG();"><img src=""> <br> <input type="button" value="prendre" onclick="java script:prendreCarte();"><input type="button" value="troquer"> <br><br> </SCRIPT> </BODY> </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 ++ |