CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Lancé de dé

VipizZ9
VipizZ9
Niveau 4
11 mars 2014 à 13:15:29

Bonjour a tous, je travaille sur un projet d'ISN j'avance bien mais la je bloque sur quelque chose qui me paraissait bateau !
Voila le code dans le javascript, le but étant de pouvoir lorsque l'on clique sur "Lancer" et "Stopper" pour l’arrêter :

var de1;

var face = new Array();

var setupEvents = function()
{
var lancer=document.getElementById ('lancer');
lancer.addEventListener("click" ,trigger);
var stopper=document.getElementById('stopper');
stopper.addEventListener("click",afficher);

temps=window.setInterval(afficheDe, 100);
}

window.addEventListener("load", setupEvents);

var afficheDe=function()
{
for (var i= 1; i<7 ; i++)
{face[i]=new Image();
face[i].src = "de face "+i+".gif";
}

de1 = Math.floor(Math.random() * 6)+1;
var de=document.getElementById('de');
de.src = face[de1].src;
}

var afficher = function()
{

window.clearInterval(temps);

for (var i=1; i<=de1 ; i++)
{
var image = document.getElementById(construitId(i));
image.src = face[i].src;
}

}

var construitId = function(i)
{return "image"+i;}

et voici dans le html :
<html>
<head>
<script type="text/javascript" src="test.js"></script>
<title> test fonctions </title>
</head>

<body>
<table>
<tr><th id="stopper">lancer</th></tr>
<tr><th id="stopper">stopper</th></tr>
<tr><td ><img id="de" src="de face 1.gif"> </img> </td></tr>

</table>

</body>

</table>
</html>

VipizZ9
VipizZ9
Niveau 4
11 mars 2014 à 13:16:27

Lancer* de dé, autant pour moi :noel:

_skip
_skip
Niveau 10
11 mars 2014 à 13:49:20

Tu peux mettre ça dans un jsfiddle?
http://jsfiddle.net/

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment