Usei
<body onload="setTimeout('fadeMensagem()', 0);">
para criar uma mensagem na tela, logo quando abre a janela usando Javascript.
Como eu posso agora faze-la sumir em x tempo?
Usei
<body onload="setTimeout('fadeMensagem()', 0);">
para criar uma mensagem na tela, logo quando abre a janela usando Javascript.
Como eu posso agora faze-la sumir em x tempo?
na função fadeMensagem() antes de mandar mostrar, vc usa setTimeout novamente fazendo esconder e passando o tempo que vc quer que ele seja exibido
function fadeMensagem()
{
setTimeout('fadeMensagem()', 50);
document.getElementById("mensagemm2").style.display="";
document.getElementById("mensagemm2").style.color="rgb(" + col + "," + col + "," + col + ")";
}
assim nao funcionou
Acredito que seria assim:
function fadeMensagem() {
setTimeout('document.getElementById("mensagemm2").style.display="none";', 50);
document.getElementById("mensagemm2").style.display="hide";
document.getElementById("mensagemm2").style.color="rgb(" + col + "," + col + "," + col + ")";
}
[quote=denisspitfire][code]
function fadeMensagem()
{
setTimeout(‘fadeMensagem()’, 50);
document.getElementById(“mensagemm2”).style.display="";
document.getElementById(“mensagemm2”).style.color=“rgb(” + col + “,” + col + “,” + col + “)”;
}
[/code]
assim nao funcionou :([/quote]
O tempo ai tbm ta muito pouco esse valor é em milisegundos
então tipo: 3000 = 3s
Parece que o timeout fez a frase sumir, quando usei o codigo acima
eu aumentei pra 600000 e nada…
porque que quando eu escrevo
[code]document.getElementById(“mensagemm2”).style.display="";
document.getElementById(“mensagemm2”).style.color=“rgb(” + col + “,” + col + “,” + col + “)”;
document.getElementById(“mensagemm2”).style.display=“hide”;
[/code]
ele nao apaga a mensagem e quando eu escrevo só
document.getElementById("mensagemm2").style.display="hide";
no caso o hide apaga certo? pq no primeiro codigo quando ele coloca display="" ele nao apaga, se é uma segunda execução
vi na net a função clearTimeout(), usei mas nao funciona… será que é pra sumir? ela nao funciona se eu colocar clearTimeout(50000);
Um cara na net disse que funciona no site dele. Pq isso nao funciona? alguem pode testar pls?
<script>
function div() {
document.getElementById("div_carregando").style.display='none'
}
</script>
<body onLoad='setTimeout('div()', 5000)'>
alguem pls
Quer saber? eu não queria…mas vai ai uma POG pra galera kkkk
afinal, na hora de entregar o projeto o cliente não ve o código.
<script language="javascript">
i=1
function fadeMensagem()
{
document.getElementById("mensagemm2").style.display="";
document.getElementById("mensagemm2").style.color="rgb(" + col + "," + col + "," + col + ")";
i++
if(i>5){
document.getElementById("mensagemm2").style.display="none";
}
setTimeout('fadeMensagem()', 1000);
}
col=255;
</script>
<body onload="setTimeout('fadeMensagem()', 0);">
mas ainda estou curioso pra ver como funcionaria sem gambiarra