Что могло произойти, если я получаю сообщение об ошибке msg ReferenceError: dragInit is not defined
когда я действительно включаю файл js, где определяется dragInit?
Как я могу разрешить ошибку? Почему функция не известна, когда она включена?
Включение выглядит так:
<script type="text/javascript" src="http://schema.medinet.dev//common/schema6.js?edb560209503a4f78bda807bc3217559"></script>
И затем на странице встроенный вызов генерирует сообщение об ошибке:
<script type="text/javascript" language="JavaScript">dragInit();</script>
Фактическая функция в schema6.js
выглядит так:
function dragInit() {
document.onmousemove = update; // update(event) implied on NS, update(null) implied on IE
update();
}
Несколько вещей, чтобы проверить:
dragInit()
когда он вызывается?Вы можете использовать большинство инструментов браузера для отладки JavaScript во время его работы. Взгляните на MDN, чтобы узнать, как это сделать.
dragInit
как функция верхнего уровня или она находится внутри какого-то другого определения?