Имеется html-код:
<html>
<head>
    <title></title>
    <script src="scriptTemp.js"></script>>
</head>
<body>
    <p>SomeText</p>
    <script>
        someFunction();
    </script>
</body>
</html>
В отдельный файл вынесен javascript-код:
function someFunction() {
    alert("someText");
}
someFunction();
При выполнении кода - в браузере два раза появляется всплывающее окно с текстом "someText".
В html-коде вызывается один раз функция someFunction(). В js-файле вызов функции someFunction() находится вне кода функции.
Подскажите, по какой причине alert выполнился 2 раза, а не 1?