Ir para conteúdo

POWERED BY:

Arquivado

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

Vandrao

getElementById() vs swfObject

Recommended Posts

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

 

Pts to com um probleminha sério kkkk

To usando swfobject para mostrar meus flashs e quando ele mostra o conteudo alternativo dele eu to tentando

acessar o conteudo com javascript mais infelizmente o javascript não reconhece esse conteudo no html no firefox,

só no IE que ele reconhece.....o getElementById() fica retornando null....

 

Alguém sabe como resolver isso!??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala velho! Firme??

 

Faz o seguinte... posta teu código pra gente dar uma olhada! fica mais fácil pra encontrar o problema...

 

Obs.: procure não duplicar tópicos, ok? Sempre que precisar pode criar outros posts no tópico que você já criou! ;)

 

ABRAX!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

E ae broww....

 

Mals eh qui na hora qui eu fui cria o tópico deu várias zicas e acabo criando 3!

 

Código da pagina HTML:

CODE
<div id="flashcontent">

<div id="top"></div>

<div id="meio">

<img src="imagens/meio_top.jpg" alt="" />

<br>

<object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="280" height="290" id="mediaplayer1">

<param name="FileName" value="video_vox.wmv">

<param name="ShowControls" value="true">

<param name="ShowStatusBar" value="1">

<param name="ShowDisplay" value="false">

<param name="AutoRewind" value="true">

<embed type="video/wmv" src="video_vox.wmv" width="320" height="290" autostart="0" filename="video_vox.wmv" showcontrols="1" showstatusbar="0" showdisplay="0" autorewind="0"></embed>

</object>

</div>

</div>

<script type="text/javascript">

var so = new SWFObject("videovox.swf", "vox", "100%", "100%", "8", "#fff");

so.addParam('menu', 'false');

so.addParam('scale', 'noscale');

so.addParam('salign', 'lt');

so.write("flashcontent");

 

if(so.write('flashcontent') )

{

var forcesize = new SWFForceSize( so, 720, 520 );

}

 

//aqui ta o problema....eu num consigo chamar essa função centraliza só depois dele ter criado o flashcontent

por isso ta rolando essa zica do javascript não achar a div "top" com o getElementById()....esse addDomLoadEvent num da certo tbm <_<

so.addDomLoadEvent(centraliza());

</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala velho... firme?

 

Acho que entendi o que pega.... coloca a linhda so.addDomLoadEvent(centraliza()); dentro do IF que verifica se o flash foi criado! Vê o que acontece...

 

ABRAX!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

certo. E como q está essa função CENTRALIZA() aí?

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.