Pile ou face en html

Fermé
corentin.bc Messages postés 389 Date d'inscription dimanche 8 février 2015 Statut Membre Dernière intervention 4 novembre 2022 - 29 janv. 2016 à 20:32
corentin.bc Messages postés 389 Date d'inscription dimanche 8 février 2015 Statut Membre Dernière intervention 4 novembre 2022 - 30 janv. 2016 à 10:32
Bonsoir,
j'ai fais ce codage:



<html>
<head>
<title>pile ou face</title>
<script type="text/javascript">
var nb = Math.round(Math.random()*1);
if(nb == 1)
{
echo "C'est pile!";
}}
else
{
echo "C'est face!";
}}

</script>
</head>
<body>
<audio src="http://www.accessibiliteprogrammes.fr/" autoplay></audio>
<a href="">Rejouer</a>
</body>
</html>



j'aimerais en fait que ça affiche c'est pile ou c'est face dans la page.
En gros je veux faire un pile ou face à partir de ce code :)

Merci.

2 réponses

Salut,

euh beaucoup de lacunes en javascript.

Déjà votre javascript(HTML c'est le contenu de la page, pas autre chose) ne pourra jamais être utilisé.
Il faut que vous utilisiez une fonction et faire appel à celle ci lors d'un événement, comme un clic sur un bouton.
En effet javascript est largement événementiel et un peu objet.
Vous écrivez de façon procédurale un peu au petit bonheur la chance, je vous recommande de faire un tour sur un cours du langage pour en maîtriser l'utilisation de base.

Et bien sûr pas utiliser une fonction PHP dans un programme javascript (echo).


Par exemple, le random en moins, vous pouvez vous inspirer de ceci:

https://developer.mozilla.org/fr/docs/Web/API/EventTarget/addEventListener
1