11545 sujets

JavaScript, DOM et API Web HTML5

Je voudrais lors du chargement de ma page initialiser un compteur à 100 dans le DOM de ma div dont l'ID est div_aze.
Je débute en javascript et je n'arrive pas à faire marcher le window.onload.
Merci de votre aide.

<script type="text/javascript">

function charger("div_aze")
{
	var obj = document.getElementById("div_aze");
	obj.cpt=100;
}
window.onload = funtion(){warn.charger("div_aze");}

</script>
Bonsoir,
Deux choses à corriger pour commencer :
- D'où il sort ce warn ? Je ne vois pas ce qu'il vient faire ici. Pour appeler une fonction tu peux tout simplement faire : charger("div_aze").
-Il faut mettre une variable en paramètre quand tu déclare ta fonction et non pas le paramètre que tu va lui passer ensuite. C'est le même fonctionnement dans tous les langages.
C'est à dire qu'il faut déclarer ta fonction ainsi : function charger(monParametre) et réutiliser cette variable ensuite.

Ensuite, as-tu vraiment besoin d'avoir une fonction de deux lignes de code ? Pourquoi ne pas tout mettre entre function(){ } ?
Et pour finir même si tu appliques les corrections ci-dessus ça ne marchera toujours pas à mon avis. Je ne sais pas comment est ton compteur mais je pense que obj.cpt ne va rien donner.

Bonne continutation.
Modifié par Prince-Leto (11 Oct 2012 - 23:16)