Как правильно добавить js фаил по событию
Добрый день. После ajax запроса хотел добавить в работу js фаил и запустить из него функцию:
var script = document.createElement('script'); script.src = "/js/clockTimer.js?v=1"; script.async = false; document.head.appendChild(script); clockTimer(); Но пишет что такой функции нет, что я делаю не так? Uncaught ReferenceError: clockTimer is not defined |
script.async = false; гарантирует порядок в случае динамического подключения нескольких скриптов, а не означает, что "сообщит" вызову clockTimer(); о его загрузке и возможности исполнения. Требуется ведь время на загрузку файла, а clockTimer(); асинхронно к действиям выше. Поэтому, либо исполнение функции в скрипте подключаемом, либо вызов после загрузки.
|
Понял спасибо
|
Часовой пояс GMT +3, время: 00:01. |