Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Meu codigo funciona no codepen mas nao no navegador comum

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Nao consigo entender porque nao esta funcionando no chrome, nao aponta nenhuma falha no console

4 respostas

Olá Leonardo, tudo bem contigo?

Olha o seu código está funcionando corretamente, ele também está bem organizado, contudo se ele funciona no Code Pen e no navegador não isso pode ser um erro de referenciação.

Você pode compartilhar a organização do seu projeto?

Pois pode ser que você não esteja importando o código JavaScript corretamente no documento HTML.

Você pode compartilhar o seu documento HTML?

E o CSS tbm claro, se eu tiver também a organização deles no diretório seria bom também, assim eu posso dar uma solução mais precisa, com "organização no diretório" eu me refiro à isso aqui:

organização no diretório de um projeto aleatório do scuba renan

Isso é um projeto aleatório meu tá, não se incomode com pastas que tem aí, é só um mero exemplo.

No seu caso seria tipo algo assim:

imagem exemplo de diretório

Então com isso creio que eu posso lhe auxiliar melhor, mas sem as informações adicionais e códigos solicitados não posso ajudar com muita precisão.

Em suma era isso, caso precise eu estarei por aqui.

Aguardo sua resposta para que eu possa te auxiliar da melhor forma possível! Abraços e bons estudos.
Assets: https://imgur.com/a/ip6AEtC

ola, desculpa pela demora

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

solução!

Olá, Leonardo.

Coloque a tag de script (<script src="main.js"></script>) no final do body do html, isso deve solucionar o seu problema.

Caso resolva, este problema ocorre pois o navegador irá carregar o script antes do corpo da página, causando eventuais erros. O aconselhável é por a tag script no final do body.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content=" valueth=device- valueth, initial-scale=1.0">
    <title>Document</title>

    <link rel="stylesheet" href="style.css">
    
    
</head>
<body>
    <h1> Alura Fone </h1>
    <section class="teclado">
        <input type="button" value="1">
        <input type="button" value="2">
        <input type="button" value="3">
        <input type="button" value="4">
        <input type="button" value="5">
        <input type="button" value="6">
        <input type="button" value="7">
        <input type="button" value="8">
        <input type="button" value="#">
    </section>
    <input type="tel" placeholder="Digite seu telefone">
    <script src="main.js"></script>
</body>
</html>

Sim sim, funcionou perfeitamente. Muito obrigado pela ajuda!!