URL: https://linuxfr.org/forums/programmationweb/posts/comment-d%C3%A9terminer-la-hauteur-dune-page-html Title: Comment déterminer la hauteur d'une page html Authors: bax42 Date: 2004年11月03日T05:05:29+01:00 Tags: Score: 0 Je m'explique : Il existe un objet OBJECT (que j'utilise maintenant à la place de IFRAME) qui me permet d'intégrer une "page web" à l'intérieur d'une autre page web. ATTENTION je connais la LARGEUR de mon objet/iframe/page (enfin, je sais quelle largeur je veux lui donner) Quel interet me direz vous ? Dans mon ca, cela me permet d'utiliser des CSS différent pour des pages html statiques sans formulaires ni javascript dont je ne maitrise pas la provenance. L'inconvénient de cette méthode est qu'on se retrouve avec des scrollbars en plein milieu de sa page principale si la page à intégrer esr plus grande que l'IFRAME (OBJECT) déclaré. En gros, (attent c'est un exemple rapide , pas forcement valide). si je fait ca : [html] [body] [iframe src="[http://monserveur/mapage(...)](http://monserveur/mapage)"][/iframe] [/body] [/html] et que mapage contient le man de bash, je vais avoir une super scrollbar sur mon iframe. maintenant, et ce la que je demande de l'aide, je pense qu'il doit y avoir un moyen de précalculer la hauteur de mon iframe. auquel cas on pourrait faire ceci : [html] [body] [iframe style="height: hauteur_precalculee" src="[http://monserveur/mapage(...)](http://monserveur/mapage)"][/iframe] [/body] [/html] avec ca, j'aurai ma page principale qui grandira (en fonction de mon iframe qui grandira) mais pas de scrollbar sur l'iframe. Toute l'astuce etant de calculer cette hauteur sans que ca se voit. J'ai essayé des trucs de porcasse. par exemple. J'affiche le contenu de ma page dans un [div] avec des objet en debut et fin de div, et je calcule leur hauteur. Inconvenient, si je veux faire ca discret avec display: none , les hauteurs ne sont plus valide. Donc je cherche désespérement la formule magique pour calculer la taille (en hauteur) d'une page web quand on connais sa largeur avant de l'afficher (une fois affiché je sais le faire)

AltStyle によって変換されたページ (->オリジナル) /