РЕДАКТИРОВАТЬ:
Я исправил кэш и попытался с установкой fre sh, и теперь обе кнопки, кажется, работают.
Оригинальный вопрос
Я пытаюсь получить встроенный блок JS для запуска функции, которая определена извне и включена в файл HTML. Ниже приведены коды;
function externaltest() {
alert("i am working!");
}
<html>
<head>
<script src="functions.js" type="text/javascript"></script>
<script type="text/javascript">
function demo() {
externaltest();
}
</script>
</head>
<body>
<button onclick="demo()">CLICK ME PLEASE</button>
<button onclick="externaltest()">I'M WORKING ALREADY</button>
</body>
</html>
Теперь, когда первая кнопка в файле HTML возвращает ошибку о том, что «externaltest функция не определена», вторая кнопка работает отлично. Как я могу заставить начальную кнопку работать и вызывать функцию, которая объявлена извне?