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 :

Redimesion d'une IFRAME


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    477
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 477
    Par défaut Redimesion d'une IFRAME
    Bonjour à tous, je sais que le sujet et vu et revue, mais sa fait le 5éme code que j'essaye et sa ne marche toujours pas. Voici le dernier que j'ai essayé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("iContent").style.height=document.getElementById("iContent").contentWindow.document.body.scrollHeight;
    Et Voici ma iframe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="Content"><iframe  frameborder="0" id="iContent"  src="Accueil.htm" scrolling="no"></iframe></div>
    Pour l'appel de la fonction y'a pas de soucis sa fonctionne.
    Merci de votre aide

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    477
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 477
    Par défaut
    J'ai enfin trouve un code qui fonctionne et que voici:
    Trés simple, il suffit juste d'appeller la 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
    function haut( obj ){
      var h;
      // calcul de la hauteur du contenu suivant le navigateur:
      if (document.documentElement.clientHeight) {
     
        if (navigator.appName=="Microsoft Internet Explorer") {
          h = document.getElementById(obj).document.documentElement.clientHeight;
        } else {
          h = document.getElementById(obj).contentDocument.documentElement.clientHeight;
        }
     
      }
      if (typeof(window.innerHeight)=='number') 
        h = document.getElementById(obj).contentDocument.body.innerHeight;
     
      if (document.body.clientHeight && navigator.appName!="Microsoft Internet Explorer") 
        h = document.getElementById(obj).contentDocument.body.clientHeight;
     
      // Ajustement de la hauteur de frame:
      document.getElementById(obj).style.height = h + 25 + "px";
    }

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

Discussions similaires

  1. Rafraichissement periodique d'une iframe
    Par fxp17 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 04/01/2012, 17h56
  2. Background d'une iframe
    Par Kerod dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 14/04/2005, 21h13
  3. Propriété d'une iframe
    Par Kerod dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 08/04/2005, 00h21
  4. Récupérer les données d'une iframe
    Par juli1 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 09/02/2005, 22h53
  5. [HTML/JAVASCRIPT]Sortir d'une iframe
    Par tidou dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 19/01/2005, 15h26

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