У меня есть JS, который живет до закрытия тега </body>
, который содержит метод, который внедряет другой элемент <script>
для загрузки файла JS, если выполняется определенное действие.
Фрагмент кода для добавлениявыглядит примерно так:
var script = document.createElement('script');
script.setAttribute('type', 'text/javascript');
script.setAttribute('src', 'http://path/to/script.js');
document.body.appendChild(script);
Этот код отлично работает во всех браузерах, кроме IE7.В IE7 он успешно добавляет скрипт в DOM, но не загружает его.
Еще одна вещь, на которую я хотел бы обратить внимание, это то, что я также пытался добавить этот скрипт к <head>
, и онвсе еще не работает.