problème bête de positionnement de div

problème bête de positionnement de div - HTML/CSS - Programmation

Marsh Posté le 26-10-2007 à 12:06:55    

Bonjour,
 
j'ai un petit souci
 
quelque chose de bidon je pense
 
j'ai une page avec 2 DIV
 

Code :
  1. #DIV_ENTETE { text-align:center; margin-top:5px; margin-left:10px; margin-right:15px; border:1px solid black; width:990px; }
  2. #DIV_BODY { height:450px; margin-top:20px; margin-left:10px; margin-right:15px; overflow:auto; border:1px solid black; width:970px; }


 
le premier div contient une liste de valeurs
lorsque je sélectionne l'une des valeurs et que je valide, je recharge ma page en construisant un tableau (asp+oracle) dans le second div
 
jusque là tout va bien
 
la première fois que j'exécute, tout se passe bien les div sont bien positionnés...
 
si je sélectionne une autre valeur dans la liste et que je valide, la page se recharge, le tableau contient les données qui vont bien, mais la div est positionnée comme si j'avais un top : 1500px; dans le style
 
j'ai donc un overflow sur la page, et je ne vois que la moitié haute de la seconde div...
 

Code :
  1. <BODY>
  2. <DIV id="DIV_ENTETE">
  3. <FORM name="formulaire" method="POST" action="">
  4.  <SELECT name="s1">
  5.   <option value="0">-- Sélectionnez une AGENCE --</option>
  6.   <option value="1">1</option>
  7.   <option value="2">2</option>
  8.   <option value="3">3</option>
  9.   <option value="4">4</option>
  10.   <option value="5">5</option>
  11.  </select>
  12. </form>
  13. <img name="btn1" src="images/next.png" onClick="filtre();">
  14. </div>
  15. <DIV id="DIV_BODY">
  16. <TABLE width="600px">
  17.  <tr>
  18.   <td></td>
  19.   <td></td>
  20.   <td></td>
  21.  <tr>
  22.  (...)
  23. </table>
  24. </div>
  25. </BODY>


 
le volume du tableau généré est variable (de 1 à +3000 lignes)
 
pas sûr que ce soit ça qui puisse faire que les styles soient "incompris" par ie (v6) ... car d'une part la première exécution n'est pas toujours OK, d'autre part, si j'ai par exemple 1500 lignes dans le tableau généré, et que j'exécute une nouvelle requête, que celle-ci ramène 20 lignes ou 2000 lignes, le comportement est le même : un peu aléatoire, parfois c'est correct, parfois la div est positionnée 2km plus bas...  :/
 
une idée ?  
 
merci :)

Reply

Marsh Posté le 26-10-2007 à 12:06:55   

Reply

Sujets relatifs:

Leave a Replay

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