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 :

Récuperer valeur dans une source


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 121
    Par défaut Récuperer valeur dans une source
    Bonjour,
    J'ai un petit pb, j'ai une fonction qui fait une recherche dans la source de la page celle la fonctionne mais j'ai voulu en faire une seconde similaire sur la même base mais ne fonctionne pas.
    Dans ma source il faut que je recup un element compris entre : search&q= et &qt= mais ca me selectionne la quasi totalité de la source...
    La valeur que je veux se situe donc dans une URL
    Comment faire ?

    please help sniff

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 121
    Par défaut
    voici ma premiere fonction
    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
     
    function recup() 
    { 
    var ipvoip1 ; 
    var xhr_object = null ; 
    xhr_object = new ActiveXObject("Microsoft.XMLHTTP") ; 
    xhr_object.open("POST", "http://mon site.com", true); 
    xhr_object.onreadystatechange = function() 
    { 
    if(xhr_object.readyState == 4) 
    { 
    gauche = xhr_object.responseText; 
    if (gauche) 
    { 
    pos1 = gauche.indexOf("IP CLIENT2</td>") ; 
    if (pos1 != -1) 
    { 
    pos1 = gauche.indexOf(" >",pos1) ; 
    pos2 = gauche.indexOf("</td>",pos1) ; 
    ipvoip1 = gauche.substring(pos1+2,pos2) ; 
    } 
    else 
    { 
    } 
    document.getElementById('ip2').value=ip2; 
    } 
    } 
    xhr_object.send(null); 
    }
    }

  3. #3
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    penche toi sur les expressions régulières ...
    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 !

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 121
    Par défaut
    Merci mais la j'ai trouvé comment recup j'ai juste changer l'url au debut.
    Par contre une autre question.
    Comment faire pour que la page que j'ouvre avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    xhr_object.open("POST", "http://mon site.com", true);
    Soit la source d'une frame
    Document.all('framebidul').scr= ???

    Merci d'avance

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par défaut
    Ta source correspond a une page?
    Si oui, tu met l'url de la page dans la src de la frame...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var new_frame=document.createElement('iframe');
    new_frame.src="http://www.tonsite.fr/tapage.html";

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 121
    Par défaut
    En fait j'aimerai que la page ou je lance la recherche pour trouver ma valeur corresponde a une frame.

    Il ne faudrait pas que ca fasse deux requete sur la même page

    JE vais un peut detailler mon prog.
    J'ai un champ avec un numéro
    Quand je rentre un numéro ca va l'inserer dans l'url d'un site
    ex : valeur qui s'appel numéro
    une fois le champ rempli
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    document.all('framefinal').scr='http://www.monsite.com?index.phpblabla'+document.numéro;

Discussions similaires

  1. Récuperer valeur dans une dataTable
    Par silverfab34 dans le forum JSF
    Réponses: 7
    Dernier message: 19/07/2010, 10h58
  2. Réponses: 6
    Dernier message: 12/12/2006, 18h58
  3. [JSP][spring] récuperation d une valeur dans une BDD
    Par iftolotfi dans le forum Servlets/JSP
    Réponses: 12
    Dernier message: 24/06/2006, 15h39
  4. Récuperer valeurs d'une checkbox dans la base Mysql
    Par pod1978 dans le forum SQL Procédural
    Réponses: 13
    Dernier message: 10/03/2006, 14h29

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