Page 1 sur 1

affichage OK avec firefox mais non avec IE7

Posté : 22 févr. 2007, 10:28
par Dominic
bonjour
je rencontre un problème d'affichage dans un menu où j'ouvre une fenêtre non redimensionnable

<A HREF="#" onClick ="window.open('plan.html','','left=100,top=100,width=655,height=550,status=no,resizable=no')"

le but est d'afficher un plan en flash tout en masquant la partie menu qui se trouve à gauche car elle est obsolète
ma syntaxe marche nickel avec firefox mais avec IE7 l'alignement se fait à gauche malgré l'instruction align=right

<embed src=plan.swf width=900 height=500 align=right>

ce qui fait que le menu est visible et le plan tronqué

merci de vos conseils pour rendre ceci compatible avec IE7

Re: affichage OK avec firefox mais non avec IE7

Posté : 22 févr. 2007, 12:00
par Victor BRITO
Salut!
<A HREF="#" onClick ="window.open('plan.html','','left=100,top=100,width=655,height=550,status=no,resizable=no')"
Avec un tel paramétrage pour l'ouverture de la pop-up, si tu forces les nouvelles fenêtres à s'ouvrir dans un nouvel onglet, la pop-up s'affichera dans un nouvel onglet.

De plus, si JavaScript est désactivé et que le plug-in Flash n'est pas présent, bonjour l'accessibilité de ton menu! :roll:

Une solution plus avantageuse est de regarder du côté des CSS. Tu peux t'inspirer de ce tutorial d'Alsacréations.

Posté : 22 févr. 2007, 12:22
par Dominic
j'ai trouvé une solution de fortune avec <div> et un positionnement à valeur
négative
<div align=right style="position:absolute; left:-300px; top:0px">
<embed src=plan.swf width=900 height=500 align=right></div>

cela provoque le retrait souhaité.
il n'en reste pas moins vrai comme tu le soulignes Victor que cela suppose que IE7 soit en contenu débloqué et bien sur que le plug-in soit présent, mais cela est vrai pour un tas d'autres cas.
merci pour le site que m'as indiqué en tout cas