Bonjour,
J'ai un DIV simple que j'ai par facilité intégré dans une fonction.
A partir de mes scripts je crée des fenêtres en appelant cette fonction avec les paramètres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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';'>"; }
Or voici une fenêtre au comportement bizarre :
cette fenetre contient 3 champs INPUT de type texte dont la largeur est fixe : 50.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 fen_gene(2,15,0,0,"","",10,10,10,10,1) ;
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.
Partager