11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,
j'ai regardé d'autres sujets approchants, mais je n'ai pas trouvé de solution appropriée.

Contexte : je dois ajouter sur un mini-site en flash déjà existant (pas réalisé par moi) une fancybox contenant un swf. J'ai fait en sorte que cette fancybox se lance lors du chargement de la page. Sous Firefox et Safari ça marche nickel ! Mais sous Chrome ou IE c'est la catastrophe : le flash du site se charge par-dessus ma fancybox.

Vous pouvez tester ici : http://test.wdfproject.fr/notaires-foch/index.htm

Je suis un peu dans la galère au niveau timing, donc une réponse rapide serait la bienvenue.
Merci
Modifié par Wonderfoule (22 Jan 2011 - 22:28)
C'est un problème classique avec Flash.
En ajoutant le paramètre wmode: "transparent" dans l'inclusion de ton Flash avec swfObject ça devrait résoudre ton problème.


var so = new SWFObject("index.swf", "sotester", "747", "600", "6", "#000000", true);
so.addParam("scale", "noscale");
so.addParam("wmode", "transparent");
so.write("flash");