5
respostas

Erro , destinatário de página

Caros , estou com o seguinte erro no console do google chrome :

ET file:///C:/Users/GUILHERME/Desktop/Programa%C3%A7%C3%A3o/Java%20Script/introducao-javascript/introducao-javascript/principal.js net::ERR_FILE_NOT_FOUND Navigated to file:///C:/Users/GUILHERME/Desktop/Programa%C3%A7%C3%A3o/Java%20Script/introducao-javascript/index.html

Html:

<!DOCTYPE html>
<html lang="pt-br">
    <head>
        <meta charset="UTF-8">
        <title>Aparecida Nutrição</title>
        <link rel="icon" href="favicon.ico" type="image/x-icon">
        <link rel="stylesheet" type="text/css" href="css/reset.css">
        <link rel="stylesheet" type="text/css" href="css/index.css">

    </head>
    <body>

        <header>
            <div class="container">
                <h1>Aparecida Nutrição</h1>
            </div>
        </header>
        <main>
            <section class="container">
                <h2>Meus pacientes</h2>
                <table>
                    <thead>
                        <tr>
                            <th>Nome</th>
                            <th>Peso(kg)</th>
                            <th>Altura(m)</th>
                            <th>Gordura Corporal(%)</th>
                            <th>IMC</th>
                        </tr>
                    </thead>
                    <tbody id="tabela-pacientes">
                        <tr class="paciente" >
                            <td class="info-nome">Paulo</td>
                            <td class="info-peso">100</td>
                            <td class="info-altura">2.00</td>
                            <td class="info-gordura">10</td>
                            <td class="info-imc">0</td>
                        </tr>

                        <tr class="paciente" >
                            <td class="info-nome">João</td>
                            <td class="info-peso">80</td>
                            <td class="info-altura">1.72</td>
                            <td class="info-gordura">40</td>
                            <td class="info-imc">0</td>
                        </tr>

                        <tr class="paciente" >
                            <td class="info-nome">Erica</td>
                            <td class="info-peso">54</td>
                            <td class="info-altura">1.64</td>
                            <td class="info-gordura">14</td>
                            <td class="info-imc">0</td>
                        </tr>

                        <tr class="paciente">
                            <td class="info-nome">Douglas</td>
                            <td class="info-peso">85</td>
                            <td class="info-altura">1.73</td>
                            <td class="info-gordura">24</td>
                            <td class="info-imc">0</td>
                        </tr>
                        <tr class="paciente" >
                            <td class="info-nome">Tatiana</td>
                            <td class="info-peso">46</td>
                            <td class="info-altura">1.55</td>
                            <td class="info-gordura">19</td>
                            <td class="info-imc">0</td>
                        </tr>
                    </tbody>
                </table>

            </section>
        </main>

        <script  src="introducao-javascript/principal.js">

    </body>
</html>

Java Script:

var titulo = document.querySelector(".titulo");
titulo.textContent = "Aparecida Nutricionista"
var paciente = document.querySelector("#primeiropaciente");

console.log(paciente);

Gostaria apenas que fosse levado o java script como destinatário.

Localização :

C:\Users\GUILHERME\Desktop\Programação\Java Script\introducao-javascript

5 respostas

Oi Guilherme, tudo bem? O HTML está no mesmo diretório do JS? Se estiver, você não precisa colocar o nome da pasta no src, apenas o nome do arquivo.

 <script  src="principal.js">

Do jeito que está, o chorme não está encontrando o arquivo e o problema deve ser apenas esse mesmo, localização do script.

Oi Guilherme,

não esqueça que no seu html não existe o id primeiropaciente no tr, você vai ter que corrigir seu html

disso:

<tr class="paciente" >
                            <td class="info-nome">Paulo</td>
                            <td class="info-peso">100</td>
                            <td class="info-altura">2.00</td>
                            <td class="info-gordura">10</td>
                            <td class="info-imc">0</td>
                        </tr>

para isso

<tr id="primeiropaciente " >
                            <td class="info-nome">Paulo</td>
                            <td class="info-peso">100</td>
                            <td class="info-altura">2.00</td>
                            <td class="info-gordura">10</td>
                            <td class="info-imc">0</td>
                        </tr>

Então Wanderson, continua aparecendo o mesmo erro apesar de ter feito a substituição sugerida. Sim , os arquivos estão na mesma página.

GET file:///C:/Users/GUILHERME/Desktop/Programa%C3%A7%C3%A3o/Java%20Script/introducao-javascript/introducao-javascript/principal.js net::ERR_FILE_NOT_FOUND 6Navigated to file:///C:/Users/GUILHERME/Desktop/Programa%C3%A7%C3%A3o/Java%20Script/introducao-javascript/index.html

Jefferson , estou a apenas seguindo o módulo de aula do alura, porém entendo sua sugestão.

Não esqueça de fechar a tag

<script  src="introducao-javascript/principal.js"></script>

Guilherme, se puder, manda um print da pasta do projeto pra mim observar como ele está ai.