Ir ao conteúdo

Posts recomendados

Postado

Colegas segui o tutorial do Pr. Bruno na aula 38 de como fazer um relógio em Js, que  aparece no google chrome conferi o código parece tudo ok, mas o display não aparece, só a dív que contém o mesmo.

Dei algum vacilo aqui? Segue o código

<script>

        function relogio() {
            var data=new Date(); // Pega tudo dia, hora, minuto, segundo...
            var hora=data.getHours(); // pega só a hora
            var minuto=data.getMinutes();
            var segundo=data.getSeconds();

            
            if (hora < 10) { // Coloca zero a esquerda se o número for menor que 0
                hora = "0" + hora;
            }if (minuto < 10) {
                minuto = "0" + minuto;
            }if (segundo < 10) {
                segundo = "0" + segundo;
            }

            var horas=hora+":"+minuto+":"+segundo; // Pré formata as horas separando com :

            document.getElementById("rel").value=horas;

            var tempo =setInterval (relogio, 1000); // Atualiza as horas do display a cada segundo.

        } // Fim da função relogio
    </script>

</head>

<body>

    <input type="text" id="rel"/>
    
</body>
</html>

 

Postado

@navegador2

 

Este abaixo que eu alterei, testei e aqui está funcionando:

 

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento sem título</title>
</head>

<body>

<div id="rel"></div>

<script>
        function relogio() {
            var data=new Date(); // Pega tudo dia, hora, minuto, segundo...
            var hora=data.getHours(); // pega só a hora
            var minuto=data.getMinutes();
            var segundo=data.getSeconds();

            
            if (hora < 10) { // Coloca zero a esquerda se o número for menor que 0
                hora = "0" + hora;
            } if (minuto < 10) {
                minuto = "0" + minuto;
            } if (segundo < 10) {
                segundo = "0" + segundo;
            }

            var horas=hora+":"+minuto+":"+segundo; // Pré formata as horas separando com :

            document.getElementById("rel").innerHTML = horas;            

            var tempo =setInterval (relogio, 1000); // Atualiza as horas do display a cada segundo.

        } // Fim da função relogio
        relogio();
</script>
 
</body>
</html>

 

Qualquer dúvida sobre as correções, fique a vontade em perguntar.

 

Abraços.

Postado
Em 21/03/2021 às 16:57, Marcelo Calazans disse:

@navegador2

 

Este abaixo que eu alterei, testei e aqui está funcionando:

 



<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento sem título</title>
</head>

<body>

<div id="rel"></div>

<script>
        function relogio() {
            var data=new Date(); // Pega tudo dia, hora, minuto, segundo...
            var hora=data.getHours(); // pega só a hora
            var minuto=data.getMinutes();
            var segundo=data.getSeconds();

            
            if (hora < 10) { // Coloca zero a esquerda se o número for menor que 0
                hora = "0" + hora;
            } if (minuto < 10) {
                minuto = "0" + minuto;
            } if (segundo < 10) {
                segundo = "0" + segundo;
            }

            var horas=hora+":"+minuto+":"+segundo; // Pré formata as horas separando com :

            document.getElementById("rel").innerHTML = horas;            

            var tempo =setInterval (relogio, 1000); // Atualiza as horas do display a cada segundo.

        } // Fim da função relogio
        relogio();
</script>
 
</body>
</html>

 

Qualquer dúvida sobre as correções, fique a vontade em perguntar.

 

Abraços.

 

Marcelo valeu, obrigado.

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!