iframe qui s'adapte automatiquement a la taille du contenu ? [html] - HTML/CSS - Programmation
Marsh Posté le 15-01-2004 à 12:34:41
Oui, remplacer la iframe par un bon div bien plus pratique du point de vu utilisateur de ton site web.
A part ça, je ne vois pas.
Marsh Posté le 15-01-2004 à 12:36:09
en fait l'iframe est utilise pour afficher une page lorsqu'on clique sur un lien sur la page principal (avec target="mon_iframe" ).
C'est possible d'avoir un fonctionnement equivalent avec les div ?
Marsh Posté le 15-01-2004 à 12:42:12
oui, en associant ton systeme de div a un systeme niveau serveur qui inclue tes contenus
Marsh Posté le 15-01-2004 à 12:44:46
Big-Foot a écrit : oui, en associant ton systeme de div a un systeme niveau serveur qui inclue tes contenus |
cad ? recharger toute la page en modifiant le contenu du div lors de la generation de la page sur le serveur ?
ca me parait bien lourd comme solution
Marsh Posté le 15-01-2004 à 12:52:18
freds45 a écrit : |
Oui, c'est exactement ca. Et c'est pas si lourd que ca, normalement ce que tu recharge "inutilement" ne sont que les menu qui sont assez legers.
La majorités des sites fonctionne comme ca.
Marsh Posté le 15-01-2004 à 12:55:07
Ok, merci pour les eclaircissements !
Mais a quoi sert le <div> alors ? juste a dessiner un cadre ?
J'ai qu'a faire include('monfichierdiframe.php') tout simplement, non ?
Marsh Posté le 15-01-2004 à 12:57:48
Le div qui contient ton include peut si tu veut contenire des infos css pour mettre en page le texte du fichier inclue etc...
Les div c'est de la mise en page c'est tout c'est pas comme les frames
Marsh Posté le 15-01-2004 à 12:59:32
Oui, je vois le truc...
Je teste tout ca ce soir !
Marsh Posté le 15-01-2004 à 13:08:37
si tu veut avec ce systeme dans ta page index php tu aurra un truc comme ca :
haut de la page |
tien un petit article qui explique ce systeme : http://www.phpdebutant.org/article68.php
Marsh Posté le 15-01-2004 à 13:14:30
ReplyMarsh Posté le 15-01-2004 à 13:21:26
dans cet exemeple ils utilisent un tableau, remplace le tout simplement par des div.
Marsh Posté le 15-01-2004 à 13:25:45
J'ai aussi un tableau dans ma page en fait..
L'iframe est inclus dans un tableau, pour facilier la mise en page... Bref va y avoir du boulot ... !
Marsh Posté le 15-01-2004 à 13:27:57
l'ideal, ce serait de faire un peu comme sur cette page ...
Marsh Posté le 15-01-2004 à 13:54:32
uriel a écrit : ben regarde le code source |
j'avais fait...
Marsh Posté le 15-01-2004 à 15:08:29
c'est 2 div, celui de gauche est "fixé"
Marsh Posté le 23-02-2004 à 05:57:00
Désolé de vous remonter un message relativement vieux mais je me demandais comment on pourrait faire ça mais avec le html... car moi aussi j'aimerais que la hauteur de l'iframe s'adapte automatiquement a son contenu... Merci d'avance.
Marsh Posté le 23-02-2004 à 09:56:22
Le Yannick a écrit : Désolé de vous remonter un message relativement vieux mais je me demandais comment on pourrait faire ça mais avec le html... car moi aussi j'aimerais que la hauteur de l'iframe s'adapte automatiquement a son contenu... Merci d'avance. |
j'ai pas trouvé, perso
Marsh Posté le 23-02-2004 à 11:08:51
En js, chopper le document.body.offsetHeight de l'iframe et lui assigner.
Marsh Posté le 25-06-2005 à 00:09:51
youdontcare : excellente idée. Mais je ne vois comment on peut faire. T'as un exemple de code ?
Marsh Posté le 26-06-2005 à 02:31:31
ReplyMarsh Posté le 29-08-2009 à 21:54:08
Allé moi je fais encore plus fort, un up de 5ans LOL
J'ai exactement le même problème, j'aimerais que mes iframe s'adapte à la hauteur de mes pages, car par exemple, la plus grande page fais 3100px, et la plus petite 400px, et donc j'ai des grannnnnnnd espace pour rien.
COmment faire svp ?
Merci
Marsh Posté le 15-01-2004 à 12:29:42
Je suis en train de faire une petite appli en php, et j'ai une iframe avec page a l'interieur dont le contenu peut changer. Actuellement, je fais <iframe height="100%"> pour avoir toute la hauteur dispo, mais j'aimerais que la hauteur de l'iframe s'adapte automatiquement a son contenu... et je vois pas comment faire
Qqun a une solution ?
merci
---------------
Filmstory : gardez trace des films que vous avez vu ! :D