Ir para conteúdo

POWERED BY:

Arquivado

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

Célio-Ctba

Abrir <div> temporizada

Recommended Posts

Tenho uma <div> e gostaria que ela fosse carregada 3 segundos após o carregamento da página, estou usando a função setTimeout:

function abreDIV(){					document.getElementById("Layer1").style.display = 'block';					}										function timedMsg()					{					var t=setTimeout("abreDIV()",3000)					}<body onLoad="abreDIV()"><div id="Layer1">Olá mundo</div></body>
Só que assim ele carrega a <div> quando abre a pagina e depois de 3 segundos carrega novamente, como faço para que ele não carregue junto com a página?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta assim Célio:

<script>	function abreDIV(){		document.getElementById("Layer1").style.display = 'block';	}		function timedMsg(){		setTimeout("abreDIV();",3000);	}</script><body onLoad="timedMsg()">	<div id="Layer1" style="display:none;background-color:#FF9900">		Olá mundo	</div></body>
Você tem que iniciar com ela fechada e chamar a função que executa o setTimeout.

Da pra otimizar, porém, eu não quis alterar mto seu código.

 

OK..!?? T+...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vlw a dica vagner.netE ainda o problema maior é que eu estava chamando a função errada no OnLoad.Obrigado.

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.