Динамическая подгрузка внешнего скрипта
Посоветуйте код (желательно, небольшой) подгружающий, внешний скрипт.
У меня нет доступа к HTML-файлу и теги script туда внедрять не могу. В файле script.js есть код, использующий jQuery UI, но сама библиотека не подключена. Поэтому нужно исправить код так, чтобы он сперва подключал jQuery + jQuery UI из хранилища Гугла, а потом выполнял основной код. |
примерно так
(function () { var script = document.createElement('script'); script.src='jquery-1.8.3.min.js'; document.head.appendChild(script); })(); window.onload = function () { alert($('body').html()); } про document.head https://developer.mozilla.org/en-US/...Fdocument.head |
bes,
лучше через .insertBefore() перед первым script в head |
Цитата:
(function () { var script = document.createElement('script'); script.src='jquery-1.8.3.min.js'; var head = document.head; console.log('head.innerHTML=' + head.innerHTML); head.insertBefore(script, head.firstChild); console.log('head.innerHTML=' + head.innerHTML); })(); window.onload = function () { alert($('body').html()); } |
Часовой пояс GMT +3, время: 10:22. |