Bonjour,
J'ai un problème avec la taille maximale de la fenêtre. J'ai du contenu dans deux div en overflow:auto, et j'aimerais que la page ne soit jamais plus grande que la taille de la fenêtre du navigateur, pour avoir des scroll sur les div et non sur la page.
C'est pour une application web ajax, j'aimerais vraiment pouvoir avoir une fenêtre sans ascenseur, comme dans une application normale.
J'ai donc deux div l'un en dessous de l'autre, les deux sont en overflow:auto. Celui du haut a une hauteur fixe, height:400px et l'autre non.
Quand je rajoute du contenu dans de deuxième div (via javascript), la page s'agrandit au lieu de faire apparaître une barre de scroll sur le div.
Je me demande donc s'il y a un moyen de forcer la taille maximale de la page, pour forcer le scrolling sur le div plutôt que sur la page complète ? En obtenant par exemple la hauteur d'un élément via Javascript et en faisant un div2.style.height=hauteur ça serait possible, mais je n'ai pas trouvé de solution.
Modifié par noch_ (26 Jul 2006 - 05:36)
J'ai un problème avec la taille maximale de la fenêtre. J'ai du contenu dans deux div en overflow:auto, et j'aimerais que la page ne soit jamais plus grande que la taille de la fenêtre du navigateur, pour avoir des scroll sur les div et non sur la page.
C'est pour une application web ajax, j'aimerais vraiment pouvoir avoir une fenêtre sans ascenseur, comme dans une application normale.
J'ai donc deux div l'un en dessous de l'autre, les deux sont en overflow:auto. Celui du haut a une hauteur fixe, height:400px et l'autre non.
Quand je rajoute du contenu dans de deuxième div (via javascript), la page s'agrandit au lieu de faire apparaître une barre de scroll sur le div.
Je me demande donc s'il y a un moyen de forcer la taille maximale de la page, pour forcer le scrolling sur le div plutôt que sur la page complète ? En obtenant par exemple la hauteur d'un élément via Javascript et en faisant un div2.style.height=hauteur ça serait possible, mais je n'ai pas trouvé de solution.
Modifié par noch_ (26 Jul 2006 - 05:36)