Incompatibilité Menu Flash sous Firefox
Bonjour,
Voilà mon menu flash fonctionne correctement sous Internet Explorer. Mais sous Firefox, il s'affiche bien mais ne veut pas se dérouler correctement.
Voilà le code Java, si quelqu'un à 5 minutes pour se plonger dedans ;-) C'est donc un menu de 28 de haut qui est censé passer à 244 (en passant par dessus le reste) quand on passe dessus avec la souris.
Merci !
Voilà mon menu flash fonctionne correctement sous Internet Explorer. Mais sous Firefox, il s'affiche bien mais ne veut pas se dérouler correctement.
Voilà le code Java, si quelqu'un à 5 minutes pour se plonger dedans ;-) C'est donc un menu de 28 de haut qui est censé passer à 244 (en passant par dessus le reste) quand on passe dessus avec la souris.
Loading Flash Menu</div><script type="text/javascript" defer>//<![CDATA[
var fm_flash_menu = function() {
function getPos() {
var p=[0,0]; var e=document.getElementById('fm_placeholder_flash_menu');
do { p[0]+=e.offsetTop; p[1]+=e.offsetLeft; } while (e=e.offsetParent); return p; }
function move() {
var p=getPos(); var m=document.getElementById('fm_wrapper_flash_menu'); m.style.top=p[0]+'px'; m.style.left=p[1]+'px'; }
var create = function() {
var s; if (document.all && !window.opera) {
s='<object id="fm_menu_flash_menu" width="1042px" height="244px" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '
+'codebase="http://fpdownload2.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0">'
+'<param name="quality" value="high" /><param name="scale" value="noscale" /><param name="salign" value="LT" />'
+'<param name="movie" value="img/flash_menu.swf" /><param name="menu" value="false" />'
+'<param name="wmode" value="transparent" /></object>'; }
else {
s='<embed type="application/x-shockwave-flash" pluginspage="https://get.adobe.com/flashplayer/" '
+'id="fm_menu_flash_menu" width="1042px" height="28px" src="img/flash_menu.swf" wmode="transparent" '
+'flashvars="callback=fm_flash_menu" quality="high" scale="noscale" menu="false" salign="LT" />'; }
var p=getPos(); var m=document.createElement('div'); m.id='fm_wrapper_flash_menu'; m.style.position='absolute';
m.style.zIndex='100'; m.style.top=p[0]+'px'; m.style.left=p[1]+'px'; m.innerHTML=s;
document.body.insertBefore(m, document.body.firstChild); setInterval(move, 500); }();
return {
expand: function() {
document.getElementById('fm_menu_flash_menu').style.height='244px'; },
collapse: function() {
document.getElementById('fm_menu_flash_menu').style.height='28px'; }};}();//]]></script>
Merci !
Configuration: Windows Vista Firefox 3.0.11