









Ce qui dit Watilin c'est qu'� priori tu recup�res une url depuis un site qui te retourne un compteur sous forme d'images
La seule solution pour recup�rer le chiffre du compteur est de parser cette url et donc de recup�rer le nom des images.
peux tu nous montrer une url r�cup�r�e ?
Watilin propose de regexper l'url afin d'en retirer le nom des images gif qui seraient du type 0.gif, 1.gif ... etc ?
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !










il te faut donc dans cette url r�cup�rer le 0 ...
d'ou la regexp donn�e ...
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
Mais ca marche comment ?
je mets l'url de l'image avant ?










le site te renvoie un bout de code html ...
il te faut parser ce code
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
Bien, je pense que quelques �claircissements sont de rigueur ^^
Alors le <script> est g�n�r� par le serveur de 123compteur. Ce script ins�re des <img> dans le code HTML. L'id�e est donc de placer ce <script> dans un <div> avec id pour acc�der plus facilement aux <img>.
(Je pourrais mettre l'id sur le <script> mais je me m�fie du comportement douteux de MSIE.)
Donc la premi�re �tape c'est ceci :
Code HTML : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 <div id="chiffres"> <script type="text/javascript" src="http://www.compteurgratuit.net/graphcount.php?start=97&style=57chevy"> </script> </div>
Ensuite il faut une nouvelle balise <script> pour notre propre script. Ce script commence par r�cup�rer une collection de toutes les <img> g�n�r�s :
Code js : S�lectionner tout - Visualiser dans une fen�tre � part var imgs = document.getElementById('chiffres').getElementsByTagName('img');
On pr�voit de r�cup�rer les chiffres dans une cha�ne, et on construit la regexp :
Code js : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 var s = ''; var rx = /(\d)\.gif/;
Finalement, on boucle sur la collection d'images pour traiter les src :
Code js : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 var l = imgs.length; for (var i = 0; i < l; i++) { var m = imgs[i].src.match(rx); s += m[1]; }
Finalement, on transforme la cha�ne en nombre :
Code js : S�lectionner tout - Visualiser dans une fen�tre � part var n = parseInt(s, 10);
C'est tout !
![]()
La FAQ JavaScript � Les cours JavaScript
Touche F12 = la console → l�outil indispensable pour d�velopper en JavaScript !
Partager