Ir para conteúdo

POWERED BY:

Arquivado

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

Daniel Fernando

[Resolvido] Retirar borda cinza do flash

Recommended Posts

Para que o código do meu site passe pela validação do W3C eu estou usando este código para inserir o flash no html

 

<!--[if !IE]> -->
		  <object type="application/x-shockwave-flash"
		  data="home.swf" width="790" height="270">
		<!-- <![endif]-->
		<!--[if IE]>
		 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
		 codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
		 width="790" height="270">
		 <param name="movie" value="home.swf" />
		<!--><!---->
		 <param name="loop" value="true" />
		 <param name="painel" value="false" />
		 <p>Sergio Koike</p>
		  </object>
	   <!-- <![endif]-->

Mas, esta aparecendo aquela borda cinza em volta do swf no ie, como eu faço para tirar aquilo?

 

p.s: Sim, eu li o tópico fixo que trata do tema da borda cinza no flash, mas não me ajudou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala Daniel,

 

seguinte, você precisa adicionar esse código antes do </header> no seu código HTML:

 

<!--[if gte IE 6]>

<script src="dynActiveX.js"></script>

<![endif]-->

Depois você cria um arquivo no bloco de notas, e adicione esse código a seguir:

 

// When the page loads:

window.onload = function(){

if (document.getElementsByTagName) {

// Get all the tags of type object in the page.

var objs = document.getElementsByTagName("object");

for (i=0; i<objs.length; i++) {

// Get the HTML content of each object tag

// and replace it with itself.

objs.outerHTML = objs.outerHTML;

}

}

}

// When the page unloads:

window.onunload = function() {

if (document.getElementsByTagName) {

//Get all the tags of type object in the page.

var objs = document.getElementsByTagName("object");

for (i=0; i<objs.length; i++) {

// Clear out the HTML content of each object tag

// to prevent an IE memory leak issue.

objs.outerHTML = "";

}

}

}

Por final você salva esse arquivo do bloco de notas como dynActiveX.js e coloca ele no mesmo diretório do arquivo HTML.

 

Espero ter ajudado!

Abraços...

;)

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.