| |
| Ciao ragazzi io volevo inserire un menu' flash in cima al forum premetto che nn posso utilizzare il comando standard "embed" in quanto si tratta di menu' a tendina.. e con l'embed il menu mi occuperebbe troppo spazio nella pagina... (vedi esempio http://dan.forumfree.net) ergo la soluzione era utilizzare questo script.. che immagino venga bloccato dal circuito per motivi di "sicurezza".. c'e' qualche genietto che mi recupera una soluzione alternativa? grazie  CODICE <div id="fm_placeholder_mariahmenu" style="width: 800px; height: 28px "> Loading Flash Menu</div><script type="text/javascript" defer>//<![CDATA[ var fm_mariahmenu = function() { function getPos() { var p=[0,0]; var e=document.getElementById('fm_placeholder_mariahmenu'); 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_mariahmenu'); 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_mariahmenu" width="800px" height="220px" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ' +'codebase="http://fpdownload.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="http://img96.imageshack.us/img96/1085/mariahmenu.swf" /><param name="menu" value="false" />' +'<param name="wmode" value="transparent" /></object>'; } else { s='<embed type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" ' +'id="fm_menu_mariahmenu" width="800px" height="28px" src="http://img96.imageshack.us/img96/1085/mariahmenu.swf" wmode="transparent" ' +'flashvars="callback=fm_mariahmenu" quality="high" scale="noscale" menu="false" salign="LT" />'; } var p=getPos(); var m=document.createElement('div'); m.id='fm_wrapper_mariahmenu'; 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_mariahmenu').style.height='220px'; }, collapse: function() { document.getElementById('fm_menu_mariahmenu').style.height='28px'; }};}();//]]></script> |
| | |