Bonsoir,
Je bosse en ce moment sur un site pour un collectif d'artiste sur lequel il y a un bandeau flash pour lequel j'ai utilisé le script swfobject afin de viré ce satané liseré chez les utilisateurs qui usent encore de ce navigateur. Jusque là tout va bien, mon bandeau s'affiche parfaitement quelque soit le navigateur. Pour information voici le code concerné :
Ensuite, pour une des fonctions du site j'utilise le script thickbox qui me permet d'afficher du contenu par dessus ma page sans avoir à utiliser de pop-up. Mais voilà comme il arrive toujours une c****** (ce serait beaucoup moins drole sinon), sous Safari et Opera mon bandeau flash reste au dessus de mon contenu thickbox. J'ai essayé de jouer sur le z-index (à 100 dans le css thickbox) en mettant à 0 celui de ma div contenant le bandeau, mais sans résultat. Voici le css correspondant à la div contenant mon bandeau flash :
J'ai cherché un petit moment sur le forum et sur le web en général si je ne pouvais pas trouver quelque chose pour répondre à mon problème mais en vain.
Merci par avance, et bonne soirée.
EDIT
J'ai oublié de préciser qu'avec le code "normal" de flash (sans swfobject) je n'ai pas ce problème. C'est pour ça que j'insiste sur le rapport swfobject/thickbox. Voilà
Modifié par kloh (12 Oct 2007 - 22:01)
Je bosse en ce moment sur un site pour un collectif d'artiste sur lequel il y a un bandeau flash pour lequel j'ai utilisé le script swfobject afin de viré ce satané liseré chez les utilisateurs qui usent encore de ce navigateur. Jusque là tout va bien, mon bandeau s'affiche parfaitement quelque soit le navigateur. Pour information voici le code concerné :
<div id="top" style="z-index:0;">Flash Player requis.</div>
<script type="text/javascript">
var so = new SWFObject("img/top.swf", "top", "800", "200", "8", "#000000");
so.write("top");
</script>
Ensuite, pour une des fonctions du site j'utilise le script thickbox qui me permet d'afficher du contenu par dessus ma page sans avoir à utiliser de pop-up. Mais voilà comme il arrive toujours une c****** (ce serait beaucoup moins drole sinon), sous Safari et Opera mon bandeau flash reste au dessus de mon contenu thickbox. J'ai essayé de jouer sur le z-index (à 100 dans le css thickbox) en mettant à 0 celui de ma div contenant le bandeau, mais sans résultat. Voici le css correspondant à la div contenant mon bandeau flash :
#top {
position: relative;
margin: 0;
padding: 0;
width: 800px;
height: 200px;
z-index: 0;
}
J'ai cherché un petit moment sur le forum et sur le web en général si je ne pouvais pas trouver quelque chose pour répondre à mon problème mais en vain.
Merci par avance, et bonne soirée.
EDIT
J'ai oublié de préciser qu'avec le code "normal" de flash (sans swfobject) je n'ai pas ce problème. C'est pour ça que j'insiste sur le rapport swfobject/thickbox. Voilà
Modifié par kloh (12 Oct 2007 - 22:01)