Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mx loco

Driblar alerta de segurança no IE

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

com o novo dreamweaver isso ja eh resolvido automaticamente...

 

 

ps: falha minha recebi mtos pm´s perguntando como ...

 

o DW8 precisa ser atualizado.. você encontra o patch neste link

 

http://www.adobe.com/support/dreamweaver/d...daters.html#dw8

 

dai eh so adicionar normalmente o flash.. q ele vai salvar os scripts necessarios...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.