Ir para conteúdo

POWERED BY:

Arquivado

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

hargon

Como é faz isso?

Recommended Posts

Quando você acessa o site da AOL, http://www.aol.com.br e clica na em AOL Jovem abre uma janela estilo uma pop-up, mas não é pop-up, eu imagino que é feito utilizando layer.

 

O que eu quero saber, é que caso seja um layer mesmo, como eles fazem para carregar o flash que abre dentro dela só quando ela é chamada, já que um layer é carregado junto com o código do site.

 

Alguém sabe informar como foi criado isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Onde fica esse AOL Jovem? :unsure: http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif http://forum.imasters.com.br/public/style_emoticons/default/yay.gif

Tudo bem, deve ser uma layer mesmo.. então olha aqui

http://www.imasters.com.br/forum/index.php?showtopic=132043

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é a mesma coisa não...

 

AOL Jovem fica embaixo de OUTROS PRODUTOS +- do lado direito da primeira notícia que aparece em destaque no site.

 

Caso você entre e não apareça espera uns 20 segundos que aparece, aí você clica e vê o que estou falando.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando você acessa o site da AOL, http://www.aol.com.br e clica na em AOL Jovem abre uma janela estilo uma pop-up, mas não é pop-up, eu imagino que é feito utilizando layer.

 

O que eu quero saber, é que caso seja um layer mesmo, como eles fazem para carregar o flash que abre dentro dela só quando ela é chamada, já que um layer é carregado junto com o código do site.

 

Alguém sabe informar como foi criado isso?

<{POST_SNAPBACK}>

O que você precisa saber é como é q eles conseguem carregar o Flash apenas na hora em que é chamada a DIV, e não antes... certo??

 

Eles fazem isto com innerHTML.

 

Ao clicar no botão, é chamada uma função que carrega o código no Flash dentro da DIV especificada e logo em seguida é exibida com o visibility.

 

Assim, o Flash é carregado apenas quando a DIV for exibida.

 

Entendeu?

 

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu faria como eu falei.. era só mudar algumas coisas...

<script>function abre_div(){document.getElementById("anuncio").style.visibility="visible";}</script><div id="anuncio" style="visibility:hidden; position:absolute; top: 300px; left: 500px; width: 500px; height: 500px;"><OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' WMODE='transparent' WIDTH='120' HEIGHT='35' id='assine' ALIGN=''><PARAM NAME=movie VALUE='http://www.aol.com.br/alg/artes_otim/bt_assine.swf'> <PARAM NAME=quality VALUE=high> <PARAM NAME=wmode VALUE=transparent> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src='http://www.aol.com.br/alg/artes_otim/bt_assine.swf' quality=high bgcolor=#FFFFFF  WIDTH='120' HEIGHT='35' NAME='assine' ALIGN='' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'></EMBED></OBJECT></div><input type="button" onclick="abre_div()" value="abrir" />

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.