Я пытаюсь вызвать функцию JavaScript, расположенную в отдельном файле .js, но по какой-то странной причине она не работает. Я буквально перепробовал все возможные относительные пути и местоположения файла .js, но ничего не помогло.
Это прекрасно работает:
<div style="border: 1px solid red; background-color: burlywood">
<p id="debug"></p>
</div>
<script>
function hello() {
document.getElementById("debug").innerHTML = "hello";
}
</script>
Затем я создаю «hello.js» в папке своего веб-приложения, вставляю в нее функцию ... {} и изменяю на:
<script src="hello.js"></script>
И это не работает! Я пробовал /hello.js, /webapp/hello.js и множество других комбинаций.
Я думаю, что это как-то связано с тем, что это веб-приложение для appengine, а не веб-сайт, но я не могу понять, как мне нужно правильно указать путь к файлу .js.
Спасибо!