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 :

[AJAX] Recupérer le contenu d'une page html


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 8
    Points : 8
    Points
    8
    Par défaut [AJAX] Recupérer le contenu d'une page html
    Bonjour, je ne suis pas très initié en AJAX, mon domaine serai plus dans le html et le php.

    J'ai trouvé un script sur le net qui me permet de faire des fenêtres "drag & drop" assez sympa. Dans un fichier en .js, on me demande ce que je veux mettre dans ma fenêtre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var htmlContentOfNewBox = '<div>Ici les news</div>';	// HTML content of new box
    Mais le problème, c'est que je veux que ce soit dynamique, est-il possible de récuperer le contenu d'une page html, qui contiendrait par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div>Bonjour, je suis une news !</div>
    Je sais que l'ultime solution est que je passe ce que je veux écrire sous forme XML, mais je voulais savoir si ce à quoi je pensai faire est possible ?

    Merci

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 8
    Points : 8
    Points
    8
    Par défaut
    Je me suis répondu à moi même, j'ai trouvé la solution sur le net grâce a cette petite fonction qui lit un fichier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    function file(fichier)
         {
    	     if(window.XMLHttpRequest) // FIREFOX
    	          xhr_object = new XMLHttpRequest(); 
    	     else if(window.ActiveXObject) // IE
    	          xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
    	     else 
    	          return(false); 
    	     xhr_object.open("GET", fichier, false); 
    	     xhr_object.send(null); 
    	     if(xhr_object.readyState == 4) return(xhr_object.responseText);
    	     else return(false);
         }
    N'hesitez pas à poster un message si vous trouvez que ce code est améliorable, en tout cas chez moi ca marche !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. activer avec vba un lien hypertexte contenu dans une page html
    Par epaminondas dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 01/05/2008, 10h55
  2. Récuperer le contenu d'une page html sans les balises.
    Par ilalaina dans le forum Windows Forms
    Réponses: 4
    Dernier message: 09/04/2008, 13h47
  3. Récupérer contenu d'une page HTML
    Par ArHacKnIdE dans le forum Langage
    Réponses: 9
    Dernier message: 07/11/2006, 08h56
  4. [AJAX] Saut de ligne dans une page html
    Par rapace dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/02/2006, 09h44
  5. Réponses: 5
    Dernier message: 30/11/2005, 09h48

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