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 variable depuis un iframe


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Electricien
    Inscrit en
    Mars 2020
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : Electricien

    Informations forums :
    Inscription : Mars 2020
    Messages : 3
    Par d�faut R�cup�rer une variable depuis un iframe
    Bonjour,
    J'ai un probl�me que je n'arrive pas � r�soudre, peut-�tre que quelqu'un pourra m'aider.
    J'aimerai r�cup�rer la hauteur d'un div(texte) qui se trouve dans un iframe pour ajuster la div(contenu) qui contient ladite iframe, j'ai fais ceci :
    Parent (index.php) :
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <script>
    function ajust(id, hauteur) {
    document.getElementById("contenu").style.height = hauteur + "px";
    };
    </script>
    <div id="1">
    <div id="contenu">
    <iframe id="frame" src="enfant.php" width="100%" height="100%" frameborder="0"></iframe>
    </div>
    </div>

    Enfant (enfant.php) :
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    <div id="texte">bla..bla..bla</div>
    <script>
    let hauteur = document.getElementById("texte").offsetHeight;
    let id = 1;
    window.parent.ajust(id, hauteur);
    </script>

    Il y a aussi une id parce qu'il y a 2 iframes dans index.php
    Donc quand je fais
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    alert(hauteur + 'px et id = ' + id);
    en ouvrant seul enfant.php �a fonctionne tr�s bien j'ai (1230px et id 1) par contre si je fais la m�me chose sur index.php mon alerte me renvoie 0px et id 1
    Je ne comprends pas pourquoi le param�tre (id) passe mais pas le param�tre (hauteur).

    Si une bonne �me veut bien m'expliquer .
    Je vous remercie par avance.
    Franck.

  2. #2
    Expert confirm�
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 681
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 681
    Par d�faut
    cela fait plusieurs ann�es qu'il est conseill� de ne plus utiliser de frame et iframe. �tes vous s�r d'en avoir besoin ?
    si vous voulez des conseils sur la fa�on de les �viter, n'h�sitez pas � nous donner plus de d�tails sur ce que vous souhaitez faire, sur les utilisateurs de votre application, etc.

Discussions similaires

  1. R�ponses: 2
    Dernier message: 05/05/2012, 01h57
  2. Transmettre une variable depuis php impossible
    Par omdafer dans le forum Flash
    R�ponses: 4
    Dernier message: 28/08/2007, 18h45
  3. R�ponses: 2
    Dernier message: 03/01/2007, 15h30
  4. Accéder à une variable dans un iframe
    Par bodygard dans le forum ASP.NET
    R�ponses: 3
    Dernier message: 10/03/2006, 10h43
  5. R�ponses: 5
    Dernier message: 08/09/2005, 20h33

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