Re: td et height
>> Peut-on connaître la valeur de la propriété 'height' d'un élément 'td',
>> quand cette valeur n'est pas spécifiée explicitement au navigateur ?
>
> Je ne sais pas mais je pense que non.
>
> En tous cas je ne vois pas comment on peut faire ... la hauteur d'un TD,
> même si spécifiée, pourra varier en fonction de son contenu.
> Ainsi si l'utilisateur demande à son brouteur d'agandir l'affichage, la
> hauteur du TD pourra varier en fonction de ce choix.
> C'est pour quoi faire ?
Merci pour la réponse.
A la suite de modifications dynamiques de contenus dans des cellules de
tableau, j'aimerais avoir des infos sur la nouvelle taille de la ligne de
cellules concernée.
Mais aussi dès l'initialisation de la page par le navigateur.
Un exemple de code, typique du problème auquel je suis confronté :
<html>
<head>
<script>
function go()
{
document.getElementById('B').innerHTML =
"document.getElementById('A').width=" + document.getElementById('A').width;
document.getElementById('C').innerHTML =
"document.getElementById('A').height=" +
document.getElementById('A').height;
}
</script>
</head>
<body onLoad="go();">
<table>
<tr>
<td id="A" width="400"
style="background-color:lightsalmon;">Texte<br/>Texte</td>
</tr>
<tr>
<td id="B" style="background-color:lightyellow;"></td>
</tr>
<tr>
<td id="C" style="background-color:lightblue;"></td>
</tr>
</table>
</body>
</html>
Dans l'élément 'td' tel que 'id="A"', la propriété 'width' existe, mais la
propriété 'height' semble ne pas exister.
Pourtant, elle est bien quelque part dans le navigateur...
:-)
Thomas Huguet
|