DIV au comportement bizarre
Bonjour,
J'ai un DIV simple que j'ai par facilité intégré dans une fonction.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
function fen_gene($left,$top,$right,$bottom,$large,$haut,$ph,$pb,$pg,$pd,$border)
{
$ph=$ph."px";
$pg=$pg."px";
$pb=$pb."px";
$pd=$pd."px";
$border=$border."pt";
echo "<div ID='layer2'
STYLE='
margin:0;
padding-top:$ph;
padding-left:$pg;
padding-bottom:$pb;
padding-right:$pd;
border-width:$border;
border-color:blue;
border-style:solid;
font-size:{$_SESSION['taille_police']};
background-color:{$_SESSION['couleur_fenetre']};
width:".$large."%;
height:".$haut."%;
position:absolute;
left:".$left."%;
top:".$top."%; z-index:1';'>";
} |
A partir de mes scripts je crée des fenêtres en appelant cette fonction avec les paramètres.
Or voici une fenêtre au comportement bizarre :
Code:
1 2
|
fen_gene(2,15,0,0,"","",10,10,10,10,1) ; |
cette fenetre contient 3 champs INPUT de type texte dont la largeur est fixe : 50.
Voici ce qui se passe. J'utilise en simultané 2 machines qui se connectent au même serveur en même temps. Toutes deux utilisent le même script (sur serveur externe) et IE 8.
Sur la machine 1 (OS=AMD):
sous IE : la largeur de la fenêtre s'adapte bien au contenu (la largeur est laissée à "").
sous Netscape (Mozilla) : idem
Sur la machine 2 (OS=Intel)
sous Netscape (Mozilla) : tola largeur de la fenêtre s'adapte bien au contenu.
sous IE : la largeur de la fenêtre n'est pas reconnue. La fenêtre s'étire jusqu'au bord droit de l'écran ???
Avez vous déjà rencontré ce problème ?
J'ai tout recherché. Je ne vois pas.
Merci à vous si vous avez des suggestions.
:calim2: