adapté la taille d'un div contenant un include a sa page "appelée"

adapté la taille d'un div contenant un include a sa page "appelée" - HTML/CSS - Programmation

Marsh Posté le 10-03-2011 à 17:28:18    

bonjour les gens !
 
j'ai un petit souci, j'ai une div "conteneur" dans laquelle se trouve un php include qui appelle un autre document, appelons le truc.php et ce que j'aimerai faire c'est d'adapter la hauteur de "conteneur" a truc.php, en gros si truc fait 1500px de haut, alors lorsque la page principale s'execute, la hauteur de "conteneur" est fixée a 1500px aussi. je connais un peu les methode en js genre GetelementbyID etc pour recuperer la hauteur d'une div et la collé a une autre, mais le probleme est qu'ici la hauteur que je veux recuperer provient d'un element externe.
 
est-il possible de recuperer la hauteur de truc.php dans ma page principale pour l'assigner a son conteneur (biensur j'aurai pu la fixer des le départ mais le probleme c'est que la page truc.php est amené a etre modifié par des visiteur independamment et je voudrais ne pas avoir a modifier la hauteur de conteneur a la main a chaque fois que truc.php est modifié) ?

Reply

Marsh Posté le 10-03-2011 à 17:28:18   

Reply

Marsh Posté le 12-03-2011 à 00:05:35    

Bonsoir,
 
Tu as essayé avec:
 

Code :
  1. height:auto;


Reply

Marsh Posté le 12-03-2011 à 08:27:37    

Crasse2, pourquoi tu figes les hauteurs dans tes conteneurs ?
C'est du bricolage du dimanche.


---------------
Blablaté par Harko
Reply

Marsh Posté le 14-03-2011 à 20:25:16    

merci pour vos réponse ! oui je bricole pas mal *_* mais ceci dit avec auto sur le conteneur de l'include ça marche nickel \o/ ! merci !  
 
du coup par contre j'ai un autre souci relatif a cet include, j'inclus dedans une page comportant des liens, le souci (qui ne se posait pas avec l'iframe, mais l'iframe ne pouvait pas se redimensionner autour de la page appelé) est que lorsque je clique sur un des liens dans l'include, je sors systematiquement de mon site principal pour me retrouver sur la page seule, en gros comment faire pour que la cible du liens dans l'include reste dans l'include ?)

Reply

Marsh Posté le 14-03-2011 à 23:58:33    

Déjà pourquoi tu utilises une iframe ?


---------------
Blablaté par Harko
Reply

Marsh Posté le 15-03-2011 à 01:11:02    

bein en fait je n'utilise pas d'iframe, a la base j'en avai une dans laquelle j'avai une page appelée, mais je l'ai remplacé par un include en php (qui inclus cette meme page)

Reply

Marsh Posté le 16-03-2011 à 17:20:17    

bon finalement je suis revenu a l'iframe pour inclure ma page de blog dans mon site, j'ai intégré un script trouvé sur un autre site, il resize bien l'iframe par rapport a la page du blog, mais uniquement sur Chrome, ça ne fonctionne pas ni sur FF, IE ou encore Opera -_-
 
je suis assez peu familié sur javascript, j'ai tenté quelques trucs mais rien a faire, au mieux ça se resizait plus nul part *.* , donc si quelqu'un de plus experimenté que moi (ce qui n'est pas dur finalement) voit ce qui cloche...
 
voici le js :
 

Code :
  1. <script language="javascript">
  2. function resizeIframe()
  3. {
  4. maframe = document.getElementById('blog');// frame in the parent  
  5. maframe.style.height = maframe.contentWindow.document.body.scrollHeight+"px"; //changement de la hauteur
  6. }
  7. </script>


 
ma frame :
 

Code :
  1. <iframe id="blog" scrolling="no" onload="resizeIframe();" frameborder="0" src="blog/index.php"></iframe>


 
et son css :
 

Code :
  1. #blog {position:absolute;top:200px;left:50%;margin-left:-500px;display:none;width:1000px;height:100%;border:1px solid #BBB;border-bottom:0px;padding-bottom:50px;overflow:auto;}

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed