Jump to content

Thiago2018

Members
  • Content count

    2
  • Joined

  • Last visited

Community Reputation

0 Comum

About Thiago2018

  1. Valeu, wootzor! O seu código funcionou! Você só esqueceu de adicionar a palavra reservada "var" antes das variáveis hora, minutos e segundos dentro da função. E também, é bom explicar o porquê de o erro estar acontecendo, para que não somente eu, mas outras pessoas possam aprender. Obrigado pela ajuda!
  2. var objectData = new Date(); window.addEventListener('click', relogio, false); var hora = objectData.getHours(); var minutos = objectData.getMinutes(); var segundos = objectData.getSeconds(); function relogio() { console.log("Função executada com sucesso!"); hora = objectData.getHours(); minutos = objectData.getMinutes(); segundos = objectData.getSeconds(); if(segundos < 10) { segundos = '0' + segundos; } if(minutos < 10) { minutos = '0' + minutos; } if(hora < 10) { hora = '0' + hora; } document.getElementById("painel").innerHTML = hora + ":" + minutos + ":" + segundos; setTimeout(relogio, 1000); } O código acima está repetindo corretamente. Isso é verificado no console através da mensagem "Função executada corretamente". Porém não atualiza o relógio! Como isso é possível se antes tudo foi testado e o relógio escreve na tela de boa. Alguém que enxergue onde está o erro, pode me ajudar?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.