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 :

getElementById et object


Sujet :

JavaScript

  1. #1
    Membre habitu�
    Homme Profil pro
    employ�
    Inscrit en
    F�vrier 2016
    Messages
    10
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activit� : employ�

    Informations forums :
    Inscription : F�vrier 2016
    Messages : 10
    Par d�faut getElementById et object
    Bonjour,
    j'essaye d'acc�der au contenu d'une seule div dans un fichier html charg� par object.
    J'ai essay� avec frameElement, document.getElementById... rien ne fonctionne.
    Je pr�cise que le script pour r�cup�rer les donn�es est dans le fichier principal.
    fichier1.htm :
    Code html : 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
    <html>
    <head>
    <script>
    function recup() {
    var provi = document.getElementById("madiv").innerHTML; // ne fonctionne pas
    alert(provi);
    return;
    }
    </script> 
    </head>
    <body>
    <object id="fen01" name="fen01" data="fichier2.htm" type="text/html" width="80" height="80">
    blablabla
    ..... recup();
    blablabla
    </body>
    </html>

    fichier2.htm :
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    <htm>
    <body>
    <div id="madiv">blabla</div>
    <div id="deux">reblablabla</div>
    <div id= trois">encore blablabla</div>
    </body>
    </htm>



    y a t'il un moyer de faire un truc de ce genre : document.getElementById("fen01").document.getElementById("madiv").innerHTML ?

    Merci de vous pencher sur ce probl�me assez irritant.

    PS : je travaille en local, pas de serveur, pas de php... juste html, css et js

  2. #2
    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
    Salut,

    tu peux acc�der au contenu de la page incluse, dans la mesure o� son acc�s est autoris� par la same-origin policy : il faut que les deux pages soient du m�me domaine. Dans le cas du protocole file:, tu n'as aucun probl�me, mais tu devras faire attention � �a si tu passes par http:.

    Comme avec les iframes, tu as acc�s aux objets document et window de la page incluse via les propri�t�s contentDocument et contentWindow, respectivement.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementById("fen01").contentDocument.getElementById("madiv").innerHTML
    La FAQ JavaScript � Les cours JavaScript
    Touche F12 = la console → l�outil indispensable pour d�velopper en JavaScript !

  3. #3
    Membre habitu�
    Homme Profil pro
    employ�
    Inscrit en
    F�vrier 2016
    Messages
    10
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activit� : employ�

    Informations forums :
    Inscription : F�vrier 2016
    Messages : 10
    Par d�faut Pile poil
    Bonjour,

    Merci Watilin, c'est exactement ce que je cherchais.

    Je m'en sors pas trop mal avec les cadres mais je n'aurais pas trouv� cette solution.

    Merci encore.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Notion de boucles dans Business Object
    Par lionelEIGIP dans le forum Deski
    R�ponses: 1
    Dernier message: 08/04/2004, 11h26
  2. R�ponses: 2
    Dernier message: 30/01/2004, 14h07
  3. [DDL] "object <table> is in use"
    Par TMuet dans le forum SQL
    R�ponses: 4
    Dernier message: 26/01/2004, 10h18
  4. R�ponses: 8
    Dernier message: 21/11/2003, 18h38
  5. Comment inserer des donnee de type Large Object !!
    Par josoft dans le forum Requ�tes
    R�ponses: 4
    Dernier message: 20/07/2003, 11h21

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