Показать сообщение отдельно
  #9 (permalink)  
Старый 05.04.2014, 03:18
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

var newScript = document.createElement("script");
newScript.text = "alert('Test')";
document.body.appendChild(newScript);

работает ведь
для скриптов предлагаю использовать свой загрузчик. Аяксом же передавать имя файла в удобной форме(в атрибутах, скрытых блоках и т.д) подгружать скрипт загрузчиком по событию
var newScript = document.createElement("script");
newScript.src = "http://code.jquery.com/jquery-2.0.3.min.js";
document.body.appendChild(newScript);
  if (newScript.readyState) {
                newScript.onreadystatechange = function () {
                    if (newScript.readyState == "loaded" || newScript.readyState == "complete") {
                        newScript.onreadystatechange = null;
                        callback();
                    }
                };
            } else {
                newScript.onload = function () {
                    callback();
                };
            }
  function callback() {
  alert("Loaded jQuery: " + jQuery().jquery);
  };

Последний раз редактировалось Vlasenko Fedor, 05.04.2014 в 10:12.
Ответить с цитированием