Fala pessoal!
Estou no módulo de javascript básico e estou com uma dificuldade de linkar meu arquivo script.js no arquivo html. Fiz igual ao professor, colocando o arquivo script.js na mesma pasta do html e realizando o comando porém o html não reconhece o arquivo e não faz a mensagem no log do console. Tirei um print do network do html para mostrar que não está identificando o arquivo script.js, e por consequência o console não identifica a função validacao. Alguém por gentileza poderia me ajudar?
Obrigado!
2 Likes
Ah, e coloca todos eles dentro da tag body
Já tentei tirar o ./ e colocar dentro da tag body mas não resolveu
iW90
May 13, 2022, 5:20pm
#5
Se você estiver usando o código do professor que foi disponibilizado no github, talvez precise corrigir alguns erros:
Coloque o script antes da tag </body>
Verifique se foi aberta a tag <html>
lá no início do código (pois quando peguei o código do professor, estava sem)
Não apague o ./
do script como na sugestão acima, pois caso coloque no Github e habilite o pages, às vezes não funciona.
2 Likes
Depois das sugestões de vocês o código se encontra assim, porém ainda sem funcionar:
1 Like
iW90
May 13, 2022, 5:36pm
#7
Ali, na linha 2 do seu código, falta a tag de abertura do html, como mencionei acima:
<!DOCTYPE html>
<html lang="pt-br">
<head>
4 Likes
Salvei a edição de imagens, ainda assim não funcionou
Oi @carlosguimares , tudo bem?
Tenta incluir o atributo type=text/javascript , da forma como está no exemplo abaixo:
<script type="text/javascript" src="./script.js"></script>
Caso não funcione, por favor compartilhe os arquivos ou os códigos na integra, para que possamos testar.
Você também pode compartilhar o código por este site:
1 Like
Agora funcionou!! Obrigado a todos!
1 Like
Então o erro estava na primeira linha do seu código, faltou a instrução para ele ser lido como HTML5.
Conforme a resposta da @iW90
iW90:
<!DOCTYPE html>
Acredito que você já tinha resolvido o problema com as orientações dela, era só uma questão de salvar/atualizar o arquivo.
Caso trabalhe com versões anteriores ao HTML5, você precisa definir o “type” da forma como coloquei na resposta anterior.
De toda forma a resposta da @iW90 é a Solução.
Essa é apenas uma contribuição para o entendimento do erro.