Bonjour a tous,
Ma pageweb est constituee d une table ou se trouve 2 cellules, dans la premiere (gauche) il a un cadre contenue (width=100%), dans la deuxieme ce trouve un menu cliquable (width= 120px).
Les liens du menu cliquable pointe sur la meme page mais en envoyant un indice par une methode GET. En fonction de cet indice, un include est fait dans le cadre contenu de la premiere cellule affichant donc la nouvelle page...
jusqu a la je croit que c est assez classique.
Dans ma table, ma premiere cellule ne comporte pas de taille predefinie, si bien que lorsque l on agrandit la fenetre celle ci grandie.
ma deuxieme cellule (celle du menu) a une taille predefinie de 125px.
Ainsi lorsque l utilisateur agrandi la fenetre, le cadre contenu s elargi mais pas le menu.
Je ne vous l ai pas dit mais le cadre contenu (celui situe dans la premiere cellule) possede dans la css un overflow:scroll. Si bien que meme si la page affichee est trop grande, les ascenseurs permettent l acces au contenu.
Le probleme, et desole pour le roman, c est que pour certaine page (plus large que le cadre contenu), 1 fois sur 5 le cadre contenu se met a prendre toute la largeur de la page si bien que l on ne voit plus le menu... Si je reactualise la page, les cadres se remettent tous en place bien comme je le voulais..
Peut etre est ce un probleme due au overflow:scroll qui est peut etre une propriete instable..? a vrai dire je n en sais rien, je suis un peu debutant.
Si vous avez des idees allez y faites vous plaisir.
voici un extrait simplifie de mon code:
HTML:
CSS:
NB:
Je voulais ne faire que des divs, mais le truc c est que ce site n est pas pour moi et la personne voulais que la page puisse s agrandir et retrecir en fonction de louverture de la fenetre mais n aime pas que lorsque l on retreci trop que le div menu passe en dessous du contenu..
J ai donc essaye le min width pour le div contenu mais ca ne marchait pas. La seule solution que j ai trouve c est mettre les divs dans un tableau.
Si vous avez d autre solution faut pas hesiter.
Ma pageweb est constituee d une table ou se trouve 2 cellules, dans la premiere (gauche) il a un cadre contenue (width=100%), dans la deuxieme ce trouve un menu cliquable (width= 120px).
Les liens du menu cliquable pointe sur la meme page mais en envoyant un indice par une methode GET. En fonction de cet indice, un include est fait dans le cadre contenu de la premiere cellule affichant donc la nouvelle page...
jusqu a la je croit que c est assez classique.
Dans ma table, ma premiere cellule ne comporte pas de taille predefinie, si bien que lorsque l on agrandit la fenetre celle ci grandie.
ma deuxieme cellule (celle du menu) a une taille predefinie de 125px.
Ainsi lorsque l utilisateur agrandi la fenetre, le cadre contenu s elargi mais pas le menu.
Je ne vous l ai pas dit mais le cadre contenu (celui situe dans la premiere cellule) possede dans la css un overflow:scroll. Si bien que meme si la page affichee est trop grande, les ascenseurs permettent l acces au contenu.
Le probleme, et desole pour le roman, c est que pour certaine page (plus large que le cadre contenu), 1 fois sur 5 le cadre contenu se met a prendre toute la largeur de la page si bien que l on ne voit plus le menu... Si je reactualise la page, les cadres se remettent tous en place bien comme je le voulais..
Peut etre est ce un probleme due au overflow:scroll qui est peut etre une propriete instable..? a vrai dire je n en sais rien, je suis un peu debutant.
Si vous avez des idees allez y faites vous plaisir.
voici un extrait simplifie de mon code:
HTML:
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<div class="contenu">
<!--#include file="select.shtm"-->
<!--#include file="index_contenu_g.shtm" -->
<%end if %>
</div>
</td>
<td width="125">
<div class="menu"></div>
</td>
</tr>
</table>
CSS:
.contenu{
height:492px;
width:99%;
overflow:scroll;
}
.menu{
height:492px;
width:120px;
}
NB:
Je voulais ne faire que des divs, mais le truc c est que ce site n est pas pour moi et la personne voulais que la page puisse s agrandir et retrecir en fonction de louverture de la fenetre mais n aime pas que lorsque l on retreci trop que le div menu passe en dessous du contenu..
J ai donc essaye le min width pour le div contenu mais ca ne marchait pas. La seule solution que j ai trouve c est mettre les divs dans un tableau.
Si vous avez d autre solution faut pas hesiter.