éfinir la hauteur d'un tableau en fonction de la fenêtre

Eléphant du PHP | 79 Messages

21 avr. 2005, 16:11

Bonjour,

J'ai un tableau qui contient une div avec une scrollbar. Et selon la configuration de l'écran la hauteur n'est pas la même.
En mettant height=100%, les navigateurs réagissent pas pareil.
IE prend pour 100% la taille de la fenêtre et donc me positionne une scrollbar dans ma div.
Firefox prends pour 100% la longueur de mon texte et ma div n'a pas de scrollbar mais c'est ma fenetre qui en a une.

La seule solution est de mettre une valeau absolu. Le prob c'est quavec une grande résolution, mon tableau parait tout petit.

Je sais récupérer la hauteur du navigateur avec javascript c'est:
document.documentElement.clientHeight

Mais comment dire que cette valeur est celle de mon height du tableau ?

<table height=document.body.clientHeight width=900>

Merci

Administrateur PHPfrance
Administrateur PHPfrance | 1275 Messages

21 avr. 2005, 20:49

Bonsoir,

J'ai pas pris le temps de bien comprendre ce que tu veux faire, mais pour répondre simplement à la question, un truc de ce genre devrait fonctionner :

Code : Tout sélectionner

<script type="text/javascript">document.write("<table height=" + document.body.clientHeight + " width=900>");</script>
Mais tu peux certainement faire ce que tu veux plus simplement sans javascript, avec du css.

Eléphant du PHP | 79 Messages

22 avr. 2005, 09:40

Ok, je vais voir avec du CSS.

merci en tout cas !