Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom galera... a maioria dos site em que nos aki da agencia desenvolvemos usa-se muito o flash, de uns tempos pra ca a Micro$$oft colocou um alert de seguran no IE que bloqueava SWF, desde entao comecei uma busca para resolver este problema.
e vi que o JS poderia driblar.
segue abaixo uma fução muito util para isso.
Fuciona no IE no FF e coloca transparencia no SWF em ambos:
function ConteudoFlash(swf,largura,altura,LocalId){ STRFlash = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+largura+'" height="'+altura+'">' STRFlash += '<param name="movie" value="'+swf+'" />' STRFlash += '<param name="quality" value="high" />' STRFlash += '<param name="wmode" value="transparent" />' STRFlash += '<embed src="'+swf+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+largura+'" height="'+altura+'" wmode="transparent"></embed>' STRFlash += '</object>' document.getElementById(LocalId).innerHTML = STRFlash;}
Para chamar a funcao:
<div id="topo"><script>ConteudoFlash('flash/top.swf','770','350','topo');</script></div>
Espero que tenha utilidade pra alguem
Carregando comentários...