Функция Javascript не определена, но включена

1

Что могло произойти, если я получаю сообщение об ошибке 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();
}
  • 1
    Проверьте вкладку сети, правильно ли загружен скрипт?
  • 0
    Кроме того, определяется ли dragInit как функция верхнего уровня или она находится внутри какого-то другого определения?
Показать ещё 10 комментариев
Теги:

1 ответ

0

Несколько вещей, чтобы проверить:

  • Проверьте правильность загрузки скрипта - найдите 404 на вкладке сети.
  • Проверьте порядок загрузки скриптов - dragInit() когда он вызывается?

Вы можете использовать большинство инструментов браузера для отладки JavaScript во время его работы. Взгляните на MDN, чтобы узнать, как это сделать.

  • 0
    Это не ответ, это предложения, которые лучше подходят для комментария.
  • 0
    Это не работает.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню