2009-10-26 11 views
0

J'ai deux divs, un sur la gauche, et un sur le côté droit de ma page. J'ai un iframe au milieu de mon site, dont le contenu est chargé depuis un fichier php avec mysql. Je veux que les deux divs sur ma page obtiennent la hauteur TOTALE de ma page et la définissent comme sa propre taille afin que les frontières continuent tout le chemin vers le bas. Je voudrais aussi que l'iframe ajuste sa hauteur en fonction de la "results_table" dont "myPhpFile" fait écho.Ajuster la hauteur de div au contenu

Voici mes deux code divs:

<div class="bgr_left"> 
    <div class="bgr_right"> 

Voici le css:

.bgr_right { 
background-image: url(../Graphics/bgr_right.jpg); 
background-repeat: repeat-y; 
background-position: right; 
position: absolute; 
top: 0px; 
width: 30px; 
right: 0px; 
background-color: #E7F5F0; 
    } 

ET

.bgr_left { 
background-image: url(../Graphics/bgr_left.jpg); 
background-repeat: repeat-y; 
background-position: left; 
position: absolute; 
left: 0px; 
top: 0px; 
width: 30px; 
background-color: #E7F5F0; 
    } 

Et voici le iframe dans une table:

<table width="850px" height="1000px" border="0" align="center"> 
    <tr> 
    <td width="845px" height="998px"> 
     <iframe style="border:none; width:100%; height:100%;" name="iframe001" src="frame.html" id="iframe001"></iframe> 
    </td> 
    </tr> 
    </table> 

Et voici la forme:

 <form id="nav_form_main" name="nav_form_main" action="bincgi/myPhp.php" target="iframe001" method="get"> 

Et est la partie ici dans le fichier php qui crée une table de la requête mysql:

 while($row = mysql_fetch_array($qry_result)){ 

Ma question: Est-ce de cette façon la meilleure façon avoir deux bordures latérales sur ma page? ET, est-il un moyen de définir la hauteur iframe au contenu qui est sur le point d'être chargé à l'intérieur de mon "FORM" ...

HISTORIQUE HISTORIQUE: J'ai un formulaire sur mon site, qui vise l'iframe , et l'action sur le formulaire est un fichier php qui renvoie un résultat de requête mysql à l'intérieur d'une table. Donc, cette table est ce qui finit dans l'iframe!

+0

Je n'ai jamais utilisé '