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 :

Extraire une chaine d'une autre


Sujet :

JavaScript

  1. #1
    Membre extr�mement actif Avatar de ledisciple
    Homme Profil pro
    observateur de nuage niveau 2.3
    Inscrit en
    Ao�t 2008
    Messages
    860
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France

    Informations professionnelles :
    Activit� : observateur de nuage niveau 2.3

    Informations forums :
    Inscription : Ao�t 2008
    Messages : 860
    Par d�faut Extraire une chaine d'une autre
    Bonjour

    J'ai fait le tour du net. J'ai bien trouver les fonction match et spit et substring, mais rien ne fonctionne tout � fait comme je le souhaiterais.

    Je r�cup�re les informations d'une page d'un site (au niveau des droits ... heu ... , de toute fa�on, c'est juste pour un site en local)

    Bref, j'ai cette partie de code

    class="matchLink" target="_blank">Ruffec Stade</a></strong><br/>&#xA0;
    J'ai bien essay�

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    var equipe = equipes.substring('class="matchLink" target="_blank">','</a></strong><br/>&#xA0;');
     
    			alert(equipe);// me revoit rien
    Je crois que je n'utilise pas bien la fonction

  2. #2
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POO�te
    Inscrit en
    Avril 2008
    Messages
    2 652
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activit� : POO�te

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par d�faut
    Citation Envoy� par ledisciple Voir le message
    Je crois que je n'utilise pas bien la fonction
    Fais quand m�me gaffe qu'Auteur ne passe pas par l� sinon �a va finir dans le b�tisier ....notamment � cause de
    Citation Envoy� par ledisciple Voir le message
    J'ai bien trouver les fonction match et spit et substring
    String.spit() ...cracher sur une page web, c'est mal

    ---

    Cela dit, il me semble que ton utilisation de substring est mystique. Car les param�tres attendus sont des indices et pas des chaines ^^

  3. #3
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    var equipe = equipes.substring('class="matchLink" target="_blank">','</a></strong><br/>&#xA0;');
    Je pense que tu devrais t'int�resser aux arguments attendus par cette m�thode avant de l'utiliser...

    Pour le reste, j'ai pas vraiment compris ton besoin, donc difficile de t'aider...
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  4. #4
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par d�faut
    M�me si ce n'est pas vraiment un probl�me du sujet, attention de ne pas confondre substr et substring qui ne s'utilisent pas de la m�me fa�on !

  5. #5
    Membre extr�mement actif Avatar de ledisciple
    Homme Profil pro
    observateur de nuage niveau 2.3
    Inscrit en
    Ao�t 2008
    Messages
    860
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France

    Informations professionnelles :
    Activit� : observateur de nuage niveau 2.3

    Informations forums :
    Inscription : Ao�t 2008
    Messages : 860
    Par d�faut
    Citation Envoy� par Bovino Voir le message
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    var equipe = equipes.substring('class="matchLink" target="_blank">','</a></strong><br/>&#xA0;');
    Je pense que tu devrais t'int�resser aux arguments attendus par cette m�thode avant de l'utiliser...
    Oui, j'ai honte

    Citation Envoy� par Bovino Voir le message
    Pour le reste, j'ai pas vraiment compris ton besoin, donc difficile de t'aider...
    En gros, j'ai cette chaine :
    <tr>machin</tr>
    je veux r�cup�rer "machin"

    Citation Envoy� par Kaamo Voir le message
    M�me si ce n'est pas vraiment un probl�me du sujet, attention de ne pas confondre
    substr
    substring qui ne s'utilisent pas de la m�me fa�on !
    Oui, j'ai bien fait attention � la diff�rence entre ces deux fonctions, mais j'aimerai que les indices soient des chaines de caract�res. Mais bon ces fonctions ne sont pas faites pour �a, je crois ...

    Citation Envoy� par RomainVALERI Voir le message
    Cela dit, il me semble que ton utilisation de substring est mystique. Car les param�tres attendus sont des indices et pas des chaines ^^
    Enti�rement d'accord avec le mysticisme de ma fonction

  6. #6
    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
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    alert("<tr>machin</tr>".replace(/\<\/?[ \w]+\>/g,""))
    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. #7
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par d�faut
    Je r�cup�re les informations d'une page d'un site
    Comment r�cup�res tu cela ?
    Si tu as acc�s au DOM .. autant passer par ses fonctions (innerHTML du tr) plut�t que de traiter le tout comme une chaine de caract�re non ?

    Sinon, pour compl�ter SpaceFrog, il y a match qui fonctionne aussi
    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    alert("<tr>machin</tr>".match(/<tr>(.*?)<\/tr>/)[1]); // [0] contient <tr>machin</tr>, [1] contient machin

  8. #8
    Membre extr�mement actif Avatar de ledisciple
    Homme Profil pro
    observateur de nuage niveau 2.3
    Inscrit en
    Ao�t 2008
    Messages
    860
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France

    Informations professionnelles :
    Activit� : observateur de nuage niveau 2.3

    Informations forums :
    Inscription : Ao�t 2008
    Messages : 860
    Par d�faut
    Citation Envoy� par Kaamo Voir le message
    Comment r�cup�res tu cela ?
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
     <script>
    function maFonctionAjax(numero_individu, mot_passe)
    {
      var OAjax;
      if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
      else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP'); 
      OAjax.open('POST',"http://www.fff.fr/competitions/php/acces/validation_new.php",true);
      OAjax.onreadystatechange = function()
      {
     
     
     
    	if (OAjax.readyState == 4 && OAjax.status==200)
    	{
              if (document.getElementById) 
              {    
                  if (OAjax.responseText =='true') { /* OK */
                        document.getElementById('msg').innerHTML='<font color=GREEN>'+OAjax.responseText+'</font>';
                  }else{                             /* PAS OK */
     
     
    			document.getElementById('msg').innerHTML='<font color=RED>'+OAjax.responseText+'</font>';
                  }
              }     
    	}
      }
      OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
      OAjax.send('numero_individu='+numero_individu+'&mot_passe='+mot_passe);                  
    } 
     
     
    </script>
     
    <form method="post" onsubmit="maFonctionAjax(this.numero_individu.value,this.mot_passe.value);return false" 
        <table border="0" cellspacing="0">
        <tr>
          <td colspan=2>
            Formulaire Ajax
          </td>
        </tr>
          <tr>
            <td>numero_individu</td>
            <td>
              <input name="numero_individu" id="numero_individu" type="text"></td>
          </tr>
          <tr>
            <td>mot_passe</td>
            <td><input name="mot_passe" id="mot_passe" type="text"></td>
          </tr>
          <tr>
            <td colspan="2"><input type="submit" value="envoyer"  /></td>
          </tr>
        </table>
    </form>
    <div id="msg"></div>
    Citation Envoy� par Kaamo Voir le message
    Si tu as acc�s au DOM .. autant passer par ses fonctions (innerHTML du tr) plut�t que de traiter le tout comme une chaine de caract�re non ?
    Il faut que je renseigne plus pour r�pondre � ta question

    Citation Envoy� par Kaamo Voir le message
    Sinon, pour compl�ter SpaceFrog, il y a match qui fonctionne aussi
    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    alert("<tr>machin</tr>".match(/<tr>(.*?)<\/tr>/)[1]); // [0] contient <tr>machin</tr>, [1] contient machin
    Le truc, c'est que dans ma variable OAjax.responseText, je r�cup�re l'ensemble du code source. Ce qu'il faut que j'arrive � faire c'est de cibler les �l�ments qui m'int�resse dans la source afin de les int�grer chacun dans une variable afin de traitement pour int�gration dans ma base de donn�es. Ce qui me manque, c'est d'arriver � les cibler. C'est juste ce petit coup de main qu'il me manque.

  9. #9
    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
    si tu recup�res du code HTML autant le mettre dans un document fragment et utiliser les methodes du DOM pour recuperer le innerHTML ...
    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 !

  10. #10
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    if (document.getElementById)
    tu peux oublier �a .. �a remonte � nos anc�tres de navigateurs qui ne supportaient pas encore la lecture du DOM.

    +1 Spacefrog.
    responseText renvoie la r�ponse sous forme de String.
    Si tu utilises responseXML, tu auras la r�ponse sous format DOM.

    Ainsi, tu pourras jouer avec et r�cup�rer ce que tu veux � l'aide des fonctions DOM. (getElementById, innerHTML, etc etc)

  11. #11
    Membre extr�mement actif Avatar de ledisciple
    Homme Profil pro
    observateur de nuage niveau 2.3
    Inscrit en
    Ao�t 2008
    Messages
    860
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France

    Informations professionnelles :
    Activit� : observateur de nuage niveau 2.3

    Informations forums :
    Inscription : Ao�t 2008
    Messages : 860
    Par d�faut
    Bon je vois que des connaissances suppl�mentaires et du travail m'attendent.
    Si vous avez d'autres �l�ments qui pour vous sont �vidents n'h�sitez pas me les communiquer. Je veux et je ferais le code tout seul, mais c'est sur j'ai besoin d'appuis.

  12. #12
    Expert confirm�
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Ao�t 2003
    Messages
    3 684
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activit� : danseur

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 3 684
    Par d�faut
    retrouv� dans l'ancienne page code source, un vieux vieux script

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    <script type="text/javascript"> 
     
    var texte;
    var inner;
     
    function go(n,arch){// arguments "body", "élément déclencheur à sauvegarder"
    texte="";
    // collecton de toutes les balises du body
    var bal=n.getElementsByTagName('*');
     
    // on parcourt toutes les balises
    for(i=0;i<bal.length;i++){
    // et tous leurs noeuds
    for(j=0;j<bal[i].childNodes.length;j++){
    // si un noeud texte est repéré
    if(bal[i].childNodes[j].data){
    // on ajoute son contenu à la chaîne "innerText"
    texte+=bal[i].childNodes[j].data+" "}}};
     
    // on crée un div
    inner=document.createElement('div');
    inner.style.border="solid 1px #ff0000";
    inner.style.width="400px";
    // en cliquant sur ce div, on restaurera le bouton de départ
    inner.onclick=function(){n.replaceChild(arch,this)};
     
    // on place la chaîne "innerText" dans le div
    inner.appendChild(document.createTextNode(texte));
    //on place le div en haut de page, à la place du bouton qui appelle la fonction
    n.replaceChild(inner,bal[0]);
    }
     
    </script> 
     
    </head> 
     
    <body>
     
    <p>
    <input type="button" value="voir le texte brut du document" onclick="go(document.body,this)" />
    </p>

  13. #13
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    if (document.getElementById)
    Heu... tu pourrais me citer un navigateur qui justifierais la pr�sence de cette condition ?

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    OAjax.open('POST',"http://www.fff.fr/competitions/php/acces/validation_new.php",true);

    Ca marche �a ?
    A moins que tu sois le Webmaster de la FFF, je suis �tonn� que tu ne sois pas restreint par la Same Origin Policy
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  14. #14
    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
    ou que la fff ait ouvert cette page au xmlhttprequest ?
    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 !

  15. #15
    Membre extr�mement actif Avatar de ledisciple
    Homme Profil pro
    observateur de nuage niveau 2.3
    Inscrit en
    Ao�t 2008
    Messages
    860
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France

    Informations professionnelles :
    Activit� : observateur de nuage niveau 2.3

    Informations forums :
    Inscription : Ao�t 2008
    Messages : 860
    Par d�faut
    Citation Envoy� par Bovino Voir le message
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    if (document.getElementById)
    Heu... tu pourrais me citer un navigateur qui justifierais la pr�sence de cette condition ?
    Je l'ai retir� ..

    Citation Envoy� par Bovino Voir le message
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    OAjax.open('POST',"http://www.fff.fr/competitions/php/acces/validation_new.php",true);

    Ca marche �a ?
    A moins que tu sois le Webmaster de la FFF, je suis �tonn� que tu ne sois pas restreint par la Same Origin Policy
    Oui, �a fonctionne ... Je r�cup�re l'ensemble de la page avec les informations sur les d�signations

  16. #16
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Ah... autre chose que je ne comprends pas alors :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    if (OAjax.responseText =='true')
    La r�ponse de la requ�te, c'est true ou
    l'ensemble de la page avec les informations sur les d�signations
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  17. #17
    Membre extr�mement actif Avatar de ledisciple
    Homme Profil pro
    observateur de nuage niveau 2.3
    Inscrit en
    Ao�t 2008
    Messages
    860
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France

    Informations professionnelles :
    Activit� : observateur de nuage niveau 2.3

    Informations forums :
    Inscription : Ao�t 2008
    Messages : 860
    Par d�faut
    Citation Envoy� par Bovino Voir le message
    Ah... autre chose que je ne comprends pas alors :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    if (OAjax.responseText =='true')
    La r�ponse de la requ�te, c'est true ou

    C'est :
    l'ensemble de la page avec les informations sur les d�signations

  18. #18
    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 teste retourne donc toujours false ??? quel interet ?
    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 !

  19. #19
    Membre extr�mement actif Avatar de ledisciple
    Homme Profil pro
    observateur de nuage niveau 2.3
    Inscrit en
    Ao�t 2008
    Messages
    860
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France

    Informations professionnelles :
    Activit� : observateur de nuage niveau 2.3

    Informations forums :
    Inscription : Ao�t 2008
    Messages : 860
    Par d�faut
    Je rectifie en cons�quence

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    <script>
    function maFonctionAjax(numero_individu, mot_passe)
    {
      var OAjax;
      if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
      else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP'); 
      OAjax.open('POST',"http://www.fff.fr/competitions/php/acces/validation_new.php",true);
      OAjax.onreadystatechange = function()
      {
     
     
    	if (OAjax.readyState == 4 && OAjax.status==200)
    	{
     
     
     
     
    			document.getElementById('msg').innerHTML='<font color=RED>'+OAjax.responseText+'</font>';
              }    
     
      }
      OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
      OAjax.send('numero_individu='+numero_individu+'&mot_passe='+mot_passe);                  
    } 
     
     
    </script>
     
    <form method="post" onsubmit="maFonctionAjax(this.numero_individu.value,this.mot_passe.value);return false" 
        <table border="0" cellspacing="0">
        <tr>
          <td colspan=2>
            Formulaire Ajax
          </td>
        </tr>
          <tr>
            <td>numero_individu</td>
            <td>
              <input name="numero_individu" id="numero_individu" type="text"></td>
          </tr>
          <tr>
            <td>mot_passe</td>
            <td><input name="mot_passe" id="mot_passe" type="text"></td>
          </tr>
          <tr>
            <td colspan="2"><input type="submit" value="envoyer"  /></td>
          </tr>
        </table>
    </form>
    <div id="msg"></div>
    Le but du jeu pour c'est d'utiliser responseXML � la place de responseText et de savoir comment traiter les informations derri�re?

    Mais lorsque je fais
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    alert (OAjax.responseXML);
    Cela me sort
    [Objet]
    .
    Apr�s, c'est l� que je s�che ...

  20. #20
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par d�faut
    En effet, avec cette m�thode ton objet AJAX t'a renvoy� un Objet. Pour jouer avec :

    Pr�sentation des �v�nements du DOM

+ R�pondre � la discussion
Cette discussion est r�solue.
Page 1 sur 2 12 Derni�reDerni�re

Discussions similaires

  1. R�ponses: 2
    Dernier message: 31/10/2011, 11h45
  2. [RegExp] y a-t-il plus simple pour extraire sous-chaine d'une chaine ?
    Par laurentSc dans le forum G�n�ral JavaScript
    R�ponses: 14
    Dernier message: 17/03/2011, 17h16
  3. R�ponses: 7
    Dernier message: 25/02/2011, 13h06
  4. R�ponses: 1
    Dernier message: 18/04/2007, 17h07
  5. R�ponses: 2
    Dernier message: 19/10/2005, 15h38

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