Verticale scrollbar in DIV
Frank Bos
29/12/2008 19:16:00Ik heb een vraag over de volgende situatie:
Ik retourneer de output van een PHP file A via ajax (XMLHttp) in een DIV welke in PHP file B staat. De werking van PHP a is dat een array wordt aangevuld met informatie die een gebruiker invoert. Het resultaat wordt in een tabel geplaatst. Uiteindelijk wordt de tabel geplaatst in de DIV in PHP bestand B.
Zolang een gebruiker gegevens invoert kan de DIV aardig gaan groeien. Ik wil dus ook een verticale scrollbar instellen, dit doe ik via een CSS command overflow: auto; Als ik dit wil laten werken moet de DIV een Height propertie hebben. Als ik deze instel dan krijg ik dus ook een wit vlak omdat de tabel nog niet is gevuld. De DIV staat boven mijn form scherm. Mijn vraag is eigenlijk het volgende:
Kan ik de optie overflow: auto gebruiken zonder dat ik daarvoor een height propertie moet instellen en dus ook geen wit vlak zie?
Alvast bedankt voor de moeite.
Ik retourneer de output van een PHP file A via ajax (XMLHttp) in een DIV welke in PHP file B staat. De werking van PHP a is dat een array wordt aangevuld met informatie die een gebruiker invoert. Het resultaat wordt in een tabel geplaatst. Uiteindelijk wordt de tabel geplaatst in de DIV in PHP bestand B.
Zolang een gebruiker gegevens invoert kan de DIV aardig gaan groeien. Ik wil dus ook een verticale scrollbar instellen, dit doe ik via een CSS command overflow: auto; Als ik dit wil laten werken moet de DIV een Height propertie hebben. Als ik deze instel dan krijg ik dus ook een wit vlak omdat de tabel nog niet is gevuld. De DIV staat boven mijn form scherm. Mijn vraag is eigenlijk het volgende:
Kan ik de optie overflow: auto gebruiken zonder dat ik daarvoor een height propertie moet instellen en dus ook geen wit vlak zie?
Alvast bedankt voor de moeite.
PHP hulp
23/11/2024 21:05:42Joren de Wit
29/12/2008 19:18:00Nee, je zult je div een vaste hoogte mee moeten geven anders zal deze met zijn inhoud meegroeien.
ps. Je zou er eventueel wel met javascript voor kunnen zorgen dat deze div verborgen is als hij leeg is en pas getoond wordt als er informatie in komt te staan. Maar dat heeft niets met je scrollbar te maken ;-)
ps. Je zou er eventueel wel met javascript voor kunnen zorgen dat deze div verborgen is als hij leeg is en pas getoond wordt als er informatie in komt te staan. Maar dat heeft niets met je scrollbar te maken ;-)
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit