Post tageado como ie
Corrigindo bug do png transparente do Internet Explorer
Postado por Weverton Naves em HTML/CSS/Javascript. 22/Fevereiro/2008.

Galera, como todos sabem, algumas (quase todas) versões do Internet Explorer não suportam a transparência de arquivos png. Pensando nisso, o(s) cara(s) desse site (http://www.twinhelix.com/css/iepngfix/) desenvolveram um código para ser aplicado no css e corrigir esse bug.
Para isso, só colocar o arquivo iepngfix.htc na mesma pasta da sua página. Depois, é só colocar o seguinte parâmetro na classe css do objeto que exibirá a div:
.classe{ behavior: url(iepngfix.htc) }O arquivo .htc faz o restante. Você também pode aplicar esse comportamento a todas as imagens, da seguinte maneira:
img{
behavior: url(iepngfix.htc)
}
Correção do bug do IE. Solução final e oficial da Adobe.
Postado por Weverton Naves em Sem categoria. 8/Fevereiro/2008.
Existem alguns conteúdos que são tão comentados e tem tanto material por aí que a gente pensa “Será que compensa postar isso no blog?”.
Mas daí chega um rapaz e te manda um email perguntando aquilo que todo mundo sabe , e você percebe que quanto mais material tiver, melhor. (não desmerecendo o rapaz, todo mundo começa de algum lugar)
Então, vou postar aqui a correção do bug do IE (aquele que exibe uma borda nos flashs e exibe a mensagem “clique aqui para ativar este controle”), fornecida pela Adobe no update 8.02 do Dreamweaver 8.
Essa manha é utilizada através de uma função javascript que fica no arquivo Ac_RunActiveContent.js (está indo em anexo). Baixe o arquivo clicando aqui. É só vc colocar em algum local do seu site, e na página onde ficará o .swf, inserir a linkagem deste script (entre as tags head), da seguinte forma:
No local onde ficará seu swf, coloque um código como o abaixo:
<script type=”text/javascript”>AC_FL_RunContent( ‘codebase’,'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0′,’width’,'180′,’height’,'300′,’src’,'file:///D|/Inetpub/wwwroot/consorcio/swf/calendario’,'quality’,'high’,'pluginspage’,'http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash’,'movie’,'calendario’ ); //end AC code
</script><noscript><object classid=”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″ codebase=”http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0″ width=”180″ height=”300″>
<param name=”movie” value=”calendario.swf” />
<param name=”quality” value=”high” />
<embed src=”calendario.swf” quality=”high” pluginspage=”http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash” type=”application/x-shockwave-flash” width=”180″ height=”300″></embed>
</object></noscript>
Perceba que existe uma tag de script, e é onde vc vai colocar os parâmetros do seu flash, na seguinte ordem:
AC_FL_RunContent(parametro,valor,parametro,valor,parametro,valor……parametro ,valor)Para o parâmetro movie, o valor do swf não vai com a extensão, perceba que “calendario” está sem o “.swf”.
E depois da tag script, existe a tag <noscript>, e no meio dela, um swf comum. Isto é para os browsers que não aceitam scripts, exibam o swf da maneira comum.








