Non mais je sais çà... c'est plus compliqué que tu crois...
Mon tableau (100% en hauteur et 800 px en largeur) fait plusieurs lignes dont
la hauteur est fixe :
-En haut, j'ai un block flash (swf de 154 px de haut)
-Ensuite une zone centrale divisée en deux verticalement dont je ne précise que
les largeur (le tout ne dépassant pas 800 px). La cellule de droite est celle
qui m'intéresse. Je l'appelle "A" !
-Ensuite j'ai encore deux lignes de cellules en dessous d'une hauteur total de
40 px
Donc actuellement, s'il n'y a pas grand chose dans la cellule "A",
tout va bien... l'ensemble de mon tableau est visible sans scrolling barre à
droite.
Par contre dès que la cellule "A" contient plus que possible dans
l'écran, les cellules du bas de mon tableau disparaissent en dessous et une
scrolling barre apparaît à droite... normal tel que c'est paramétré
actuellement !
Moi je voudrait que dans ce cas là, il apparaisse une scrolling barre dans ma
cellule "A" ! Je crois pas qu'on puisse le faire directement... donc
j'ai que deux possibilités : les iframes ou le calque ! Le iframe est exclu,
parce que j'ai un menu horizontal en haut de page, et il est connu que cet
élément ne passe pas par dessus les cadres... donc la seule solution qui me
reste est le calque. Mais je veux qu'il remplisse en hauteur toute la fenêtre
(moins le nombre de pixel en haut et en bas...Pour savoir la taille en hauteur
de mon calque par rapport à la taille de la fenêtre, j'ai besoin de connaître
la résolution de l'écran, et de calculer en conséquence la hauteur de mon
calque en pixel (et cela dynamiquement)... et çà je sais pas faire !!!
Voilà plus d'explications qui j'espère aideront à comprendre mon problème...
peut-être existe t'il d'autres solutions que j'ignore ???
Pour faire simple, je veux voir une scrolling barre dans ma cellule (ou calque)
"A" dont la hauteur se redimensionne automatiquement suivant la
résolution de l'écran, sachant que les hauteurs de lignes des cellules au
dessus et en dessous sont exprimée en pixel (donc fixe) et que le reste de la
page ne représente pas un pourcentage fixe suivant la résolution de l'écran...
Voilà le code de ma page épurée avec le tableau et la lettre "A" dans la cellule concernée :
<html>
<head>
<title></title>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" scroll="Auto">
<table width="800" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="100" colspan="4"> </td>
<td width="9"> </td>
<td width="21" rowspan="7"> </td>
</tr>
<tr>
<td width="10" height="34"> </td>
<td width="140" height="34"></td>
<td width="200" height="34"> </td>
<td width="420" height="34"> </td>
<td width="9"> </td>
</tr>
<tr>
<td width="10" height="20"> </td>
<td width="140" height="20"> </td>
<td height="20" colspan="2"> </td>
<td width="9"> </td>
</tr>
<tr>
<td width="10"> </td>
<td width="140"> </td>
<td colspan="2" rowspan="2" valign="top">"A" </td>
<td width="9"> </td>
</tr>
<tr>
<td width="10" height="25"> </td>
<td width="140" height="25"></td>
<td width="9"> </td>
</tr>
<tr>
<td width="10" height="20"> </td>
<td width="140" height="20"> </td>
<td height="20" colspan="2"></td>
<td width="9"> </td>
</tr>
<tr>
<td width="10" height="20"> </td>
<td height="20" colspan="2"> </td>
<td width="420" height="20"></td>
<td width="9"> </td>
</tr>
</table>
</body>
</html>