Не удается прочитать файл сценария js в Netbeans - PullRequest
0 голосов
/ 07 января 2020

Я пытаюсь вставить скрипт в тело моего HTML:

<body>
    <script type="text/javascript" src="myFunction.js"></script>

Возможно, проблема в пути, но я не могу найти свою ошибку, я изменяю ее на 100 из раз, вот моя "myFunction. js":

        function myFunction() {
        // Declare variables
        var input, filter, table, tr, td, i, txtValue;
        input = document.getElementById("myInput");
        filter = input.value.toUpperCase();
        table = document.getElementById("myTable");
        tr = table.getElementsByTagName("tr");
        var tamano = 0;
        // Loop through all table rows, and hide those who don't match the search query
        console.log(tr.length);
        for (i = 0; i < tr.length; i++) {
        td = tr[i].getElementsByTagName("td")[7];
        //console.log(td);
        if (td) {
        txtValue = td.textContent || td.innerText;
        if (txtValue.toUpperCase().indexOf(filter) > -1) {
        tamano = tamano +1;
        tr[i].style.display = "";
        } else {
        tr[i].style.display = "none";
        }

        }
        }
        var list = document.getElementById("capa");   // Get the <ul> element with id="myList"
        list.removeChild(list.childNodes[0]); 
        console.log(tamano);
        var capa = document.getElementById("capa");
        var h1 = document.createElement("p");
        h1.innerHTML = tamano;
        capa.appendChild(h1);

        }

И вы можете увидеть здесь папку моего проекта:

Proyect folder

Можете ли вы помочь мне выяснить, что я делаю неправильно?

Спасибо!

1 Ответ

0 голосов
/ 07 января 2020

Ваш файл myFunction.js находится в папке для внутренних ресурсов, к которой может получить доступ ваш код Java. Этот файл будет отключен для доступа через браузер, потому что это не место для ваших веб-файлов.

Вы должны переместить этот файл в src/main/webapp (файловая система) рядом с вашими JSP и HTML Ресурсы. Файлы в этой папке, кроме папки WEB-INF, доступны через браузеры. Сделайте то же самое с файлом LO GO .png.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...