Ir para conteúdo

[Entregue]Contador - JS.


yLikedG0D

Posts Recomendados

Bem, queria fazer uma contagem de segundos, para informar ao usuário do site quantos segundos faltam pra ele ser redirecionado.

Segue este JavaScript:

 

 

<script type="text/javascript">
var cont = new Number();
var cont = 5;

function start(){
if ((cont - 1) >=0) {
cont = cont - 1;

if (cont == 0){
cont = "<? include 'contem_as_imgens.html'; ?>";
}

tempo.innerText = cont;
setTimeout('start();', 1000);
}
}

</script>

Queria saber, como implementá-lo e se está correto.

 

Basicamente, seria: Você será redirecionado em {y} segundos. E começar, assim que abrisse o site começasse a contar de 5 até o 0.

 

Obs: Não manjo mt de Js

Link para o comentário
Compartilhar em outros sites

Tente isto:

 

HTML:

Restam <span id="pao">?</span> segundos para a GB Morrer.

JS:

var count = 3;

var ele = document.querySelector("#pao");
  
setInterval(function() {
	if(count == 0) {
  	ele.textContent = "@%&#036;#~&amp;I niuma";
  } else {
    ele.textContent = count;
    count -= 1;
  }
}, 1000);
Link para o comentário
Compartilhar em outros sites

olha cara, não sei JS mas isso pode te ajudar:

 

provavelmente, no JS tem o "while", while significa "enquanto", portanto, você faz um código parecido como este:

<script type="text/javascript">
var cont = 0;

function iniciar() {
   while(cont < 10) { // 10 seria o segundo de direcionamento, neste caso, 10 segundos
     cont++; // não sei se existe isso no JS, caso não existir, é a mesma coisa que cont=cont+1;
     document.getElementById("time").innerHTML = "Falta:" + cont + " segundos!";
   }
}

</script>
<p id="time"></p> 

// OBS: pode estar tudo errado kkk

Link para o comentário
Compartilhar em outros sites

 

Tente isto:

 

HTML:

Restam <span id="pao">?</span> segundos para a GB Morrer.

JS:

var count = 3;

var ele = document.querySelector("#pao");
  
setInterval(function() {
	if(count == 0) {
  	ele.textContent = "@%$#~&I niuma";
  } else {
    ele.textContent = count;
    count -= 1;
  }
}, 1000);

Chegou a dar um resultado, porém não os números http://prntscr.com/i3bye1

JS:

http://prntscr.com/i3bz3d

HTML

http://prntscr.com/i3bz6t

 

olha cara, não sei JS mas isso pode te ajudar:

 

provavelmente, no JS tem o "while", while significa "enquanto", portanto, você faz um código parecido como este:

<script type="text/javascript">
var cont = 0;

function iniciar() {
   while(cont < 10) { // 10 seria o segundo de direcionamento, neste caso, 10 segundos
     cont++; // não sei se existe isso no JS, caso não existir, é a mesma coisa que cont=cont+1;
     document.getElementById("time").innerHTML = "Falta:" + cont + " segundos!";
   }
}

</script>
<p id="time"></p> 

// OBS: pode estar tudo errado kkk

Opa, obrigado por ajudar. Mas não funcionou :c.

Link para o comentário
Compartilhar em outros sites

olha cara, não sei JS mas isso pode te ajudar:

 

provavelmente, no JS tem o "while", while significa "enquanto", portanto, você faz um código parecido como este:

<script type="text/javascript">
var cont = 0;

function iniciar() {
   while(cont < 10) { // 10 seria o segundo de direcionamento, neste caso, 10 segundos
     cont++; // não sei se existe isso no JS, caso não existir, é a mesma coisa que cont=cont+1;
     document.getElementById("time").innerHTML = "Falta:" + cont + " segundos!";
   }
}

</script>
<p id="time"></p> 

// OBS: pode estar tudo errado kkk

 

Vc tá subindo um numero de 0 a 10, só reverter.

E Geralmente quando se usa while em navegadores trava tudo kkk

Então é melhor usar o "setInterval" :)

Link para o comentário
Compartilhar em outros sites

Vc tá subindo um numero de 0 a 10, só reverter.

E Geralmente quando se usa while em navegadores trava tudo kkk

Então é melhor usar o "setInterval" :)

eu nem sei JS, só tentei dar um exemplo '-'

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...