Greybox et IE: à s'arracher les cheveux

Fermé
kursus - 5 févr. 2008 à 10:46
 jo - 12 mars 2008 à 17:24
Bonjour,

Je bloque sur un problème de mise en page avec IE et greybox; c'est à n'y rien comprendre.

J'ai une page principale qui affiche un lien vers une page secondaire, qui s'ouvre en "popup" avec le script greybox.

Lorsque cette page secondaire est ouverte, plusieurs problèmes de mise en page apparaissent: couleur de fond du tableau qui n'est pas affichée, images "effet bords arrondis" top et bottom du tableau non collée aux bordures, etc.

Lorsque l'on ouvre cette page secondaire directement par la barre d'adresses, en court-circuitant greybox, il n'y a plus aucun problème, l'affichage est parfait.

Tout fonctionne normalement avec Firefox.

Je n'arrive même pas à saisir d'ou peut venir ce problème.

Auriez-vous une idée?

Merci
kursus

7 réponses

Re,

J'ai mis en ligne un exemple à cette adresse :

http://kursus.free.fr/page1.html

Le premier qui m'explique pourquoi ca foire aura droit à toute mon estime, parce que là, vraiment je sèche total...

merci à vous
1
RAD ZONE Messages postés 5205 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 19 avril 2020 1 347
5 févr. 2008 à 11:04
SALUT

sans voir reelement c est difficile !!

tu as un lien ??
0
Oui t'as raison, je me doutais bien que là c'était pas très compréhensible !!

Le temps de faire une page dédiée (je ne peux pas donner l'url du site pour l'instant) et je poste ca.

merci de ton intérêt.
kursus
0
up
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
RAD ZONE Messages postés 5205 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 19 avril 2020 1 347
6 févr. 2008 à 13:39
salut

commence deja par suprimer ce qui ne sert a rien
<script src="js/script.js" type="text/javascript"></script>

<link href="/stylesheets/themes/default.css" rel="stylesheet" type="text/css">

<script type="text/javascript" src="/javascripts/prototype.js"> </script>


sur la page test2
<script language="javascript">
function popup(page) {
window.open(page);
}
</script>
<script language="javascript">
function PopupCentrer(page,largeur,hauteur,options) {
var top=(screen.height-hauteur)/2;
var left=(screen.width-largeur)/2;
window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}
</script>


ensuite je pense que le probleme vient d un conflict entre le css de greybox et le css embarque dans ta page test2

verifis bien qu il ni est pas de nom semblable ou de double css pour le meme element

RAD
0
Re,

Merci Rad Zone pour tes conseils.
J'ai viré toutes les balises inutiles et le problème persiste.

J'ai même retiré les références aux css, mes deux pages sont on ne peut plus simplifiées.
Rien à faire.

Je commence à croire à un bug dans Greybox, pourtant j'ai écumé le net à ce sujet et je ne trouve rien.

Quelqu'un peut-il me sauver ?

Merci beaucoup
kursus
0
J'ai des problemes egalement avec IE. Il semble que ce probleme disparaisse si on est en XHTML

remplacer
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
par
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

dans la page appelante

Jo
0