IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Condition sur url de compteur php via JavaScipt


Sujet :

JavaScript

  1. #21
    Membre averti Avatar de elmander
    Inscrit en
    Janvier 2009
    Messages
    54
    D�tails du profil
    Informations personnelles :
    �ge : 35

    Informations forums :
    Inscription : Janvier 2009
    Messages : 54
    Par d�faut
    Citation Envoy� par Watilin Voir le message

    Ensuite on passe les src des images � la moulinette d�une

    Je ne comprends pas tout, notamment ce code regexp et ta fameuse moulinette :p
    Je rappel je connais tr�s peu le javascript.


    D�sol� de r�pondre que maintenant j'�tais partis en week end.

  2. #22
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    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 !

  3. #23
    Membre averti Avatar de elmander
    Inscrit en
    Janvier 2009
    Messages
    54
    D�tails du profil
    Informations personnelles :
    �ge : 35

    Informations forums :
    Inscription : Janvier 2009
    Messages : 54

  4. #24
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    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 !

  5. #25
    Membre averti Avatar de elmander
    Inscrit en
    Janvier 2009
    Messages
    54
    D�tails du profil
    Informations personnelles :
    �ge : 35

    Informations forums :
    Inscription : Janvier 2009
    Messages : 54
    Par d�faut
    Mais ca marche comment ?
    je mets l'url de l'image avant ?

  6. #26
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    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 !

  7. #27
    Expert confirm�
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 100
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 100
    Par d�faut
    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&amp;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 !

Discussions similaires

  1. R�ponses: 5
    Dernier message: 12/10/2007, 16h51
  2. [SQL] Erreur sur un Delete en sql via php
    Par speed034 dans le forum PHP & Base de donn�es
    R�ponses: 3
    Dernier message: 18/05/2007, 16h18
  3. R�ponses: 1
    Dernier message: 05/04/2007, 13h52
  4. R�ponses: 11
    Dernier message: 16/10/2006, 14h05
  5. R�ponses: 1
    Dernier message: 12/10/2006, 16h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo