Problème pour compteur de clic
aboimus
-
Pitet Messages postés 2845 Statut Membre -
Pitet Messages postés 2845 Statut Membre -
voilà mon code html
j'aimerai remplacer le X par le nombre de clics en mettant la fonction compteur
je vous met aussi la feuille externe javascript
HELP ME!¨¨
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
<!DOCTYPE html>
<html>
<head>
<title>Ma première page</title> <!--la barre de titre du navigateur-->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <!--pour que le navigateur web reconnaisse les caractères spéciaux-->
<link rel="stylesheet" type="text/css" href="style.css"/> <!--lier la page html à une feuille de style css-->
<script type="text/javascript" src="script.js"></script>
</head>
<input type="button" value="Cliquer ici"
onclick="document.getElementById('phrase').innerHTML = 'Vous avez cliqué X fois'">
<p id='phrase'>
Bonjour tout le monde !
</p>
</html>
j'aimerai remplacer le X par le nombre de clics en mettant la fonction compteur
je vous met aussi la feuille externe javascript
<!DOCTYPE html>
<script type="text/javascript">
var nbclic= 0
function compteur(){
nbclic++
}
</script>
HELP ME!¨¨
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
1 réponse
-
Salut,
Attention à la syntaxe HTML, tu as oublié la balise body.
Concernant la feuille externe javascript, il ne faut pas y mettre de doctype ni de balises script, uniquement le code js.
<!DOCTYPE html> <html> <head> <title>Ma première page</title> <!--la barre de titre du navigateur--> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <!--pour que le navigateur web reconnaisse les caractères spéciaux--> <link rel="stylesheet" type="text/css" href="style.css"/> <!--lier la page html à une feuille de style css--> <script type="text/javascript" src="script.js"></script> </head> <body> <input type="button" value="Cliquer ici" onclick="compteur()"> <p id="phrase"> Bonjour tout le monde ! </p> </body> </html>
script.jsvar nbclic = 0; function compteur() { nbclic++; document.getElementById('phrase').innerHTML = 'Vous avez cliqué ' + nbclic + ' fois' }
Bonne journée