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écupérer une partie d'une page HTML avec iframe et onload


Sujet :

JavaScript

  1. #1
    Nouveau Candidat au Club Avatar de Devilinco
    Homme Profil pro
    Technicien support
    Inscrit en
    Novembre 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Technicien support
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2016
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Récupérer une partie d'une page HTML avec iframe et onload
    Bonjour,

    Sauriez-vous me dire comment récupérer seulement une partie de la page que je souhaite ?
    Je suis dans la page index.html et j'aimerai seulement récupérer les images de l'autre page qui sont sous la div <figure id=""gallery">

    Ce code fonctionne mais je récupère toute la page dans ma frame :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <iframe id="myFrame" src="galeries.html#gallery" style="width:100%; height:250px;"></iframe>
    <figure id="galerie"></figure>
     
    <script type="text/javascript">
    var mon-contenu = $("galeries.html #gallery").html();
    document.getElementById("myFrame").onload = function() {myFunction()};
    function myFunction() {
        document.getElementById("galerie").innerHTML = mon-contenu;
    }
    </script>

    Merci de votre aide

  2. #2
    Membre émérite
    Avatar de badaze
    Homme Profil pro
    Chef de projets info
    Inscrit en
    Septembre 2002
    Messages
    1 412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets info
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 412
    Points : 2 522
    Points
    2 522
    Par défaut
    Comme ça chez moi ça fonctionne (IE11). Il y a sûrement plus simple.

    Mon fichier "galerie" s'appelle test9248b.html.

    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
     
    <!DOCTYPE html>
    <html>
    <head>
    <title>Untitled</title>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
    </head>
    <body>
    <iframe id="myFrame" src="test9248b.html" style="width:100%; height:250px;"></iframe>
    <figure id="galerie"></figure>
     
    <script type="text/javascript">
    var moncontenu = document.getElementById("myFrame").contentDocument.images;
    document.getElementById("myFrame").onload = function() {myFunction()};
    function myFunction() {
        document.getElementById("galerie").innerHTML = "";
     for (var i=0;i<moncontenu.length;i++) {
      var uneImage = moncontenu[i];
      var j = "<img src='"+uneImage.src+"'/>";
      document.getElementById("galerie").innerHTML = document.getElementById("galerie").innerHTML + j;
     }
    }
    </script>
    </body>
    </html>
    Cela ne sert à rien d'optimiser quelque chose qui ne fonctionne pas.

    Mon site : www.emmella.fr

    Je recherche le manuel de l'Olivetti Logos 80B.

Discussions similaires

  1. [Débutant] Récupérer les coordonnées d'une partie d'une figure
    Par LeTube dans le forum MATLAB
    Réponses: 0
    Dernier message: 04/06/2014, 13h41
  2. Réponses: 2
    Dernier message: 10/03/2009, 12h45
  3. Réponses: 1
    Dernier message: 04/04/2008, 12h14
  4. copier une partie d'une image vers une autre
    Par gregcat dans le forum Langage
    Réponses: 1
    Dernier message: 14/04/2006, 13h39
  5. [HTML] Rafraichir uniquement une partie d'un page html
    Par andlio dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 13/03/2006, 15h40

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