Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 03.04.2014, 14:30
Интересующийся
Отправить личное сообщение для Shurik Посмотреть профиль Найти все сообщения от Shurik
 
Регистрация: 17.01.2013
Сообщений: 25

Сообщение от Aetae Посмотреть сообщение
document.getElementsByTagName('head')[0].appendChild(script);
}[/JS]
Так и писать 'head' или поставить имя элемента, в котором должен отработать скрипт?
Ответить с цитированием
  #12 (permalink)  
Старый 03.04.2014, 15:17
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Скопируйте как есть и не парьтесь.

Скрипты загружаются в документ, а не в элемент документа. Это обстоятельство следует учесть и предусматривать в скрипте методы которыми он найдет требуемый элемент.
Ответить с цитированием
  #13 (permalink)  
Старый 03.04.2014, 15:33
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Ну да, инлайновые скрипты юзают this, но я полагаю что время их давно прошло.
Ответить с цитированием
  #14 (permalink)  
Старый 03.04.2014, 16:15
Интересующийся
Отправить личное сообщение для Shurik Посмотреть профиль Найти все сообщения от Shurik
 
Регистрация: 17.01.2013
Сообщений: 25

Сообщение от kostyanet Посмотреть сообщение
Скопируйте как есть и не парьтесь.

Скрипты загружаются в документ, а не в элемент документа. Это обстоятельство следует учесть и предусматривать в скрипте методы которыми он найдет требуемый элемент.
чтобы запустить функцию надо писать так:
loadScript('http://site.script.js')

?
Ответить с цитированием
  #15 (permalink)  
Старый 03.04.2014, 17:27
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Если вы сразу же не будете вызывать функции из динамически загружаемого скрипта, или у вас там вообще нет никаких функций, то да - вот так. Иначе надо дождаться его загрузки, иначе вызов функции которая еще только "загружается" выдаст ошибку и весь скрипт остановится.

Академически обзор методов http://unixpapa.com/js/dyna.html
Ответить с цитированием
  #16 (permalink)  
Старый 19.11.2014, 02:34
Новичок на форуме
Отправить личное сообщение для dinja0-3 Посмотреть профиль Найти все сообщения от dinja0-3
 
Регистрация: 19.11.2014
Сообщений: 1

Aetae, Простите пожалуйста что не все такие умные как вы и каким то мистическим образом, мы, простые смертные, задеваем ваше внутреннее состояние, господин.
Бесишь ты меня.
Ответить с цитированием
  #17 (permalink)  
Старый 19.11.2014, 04:04
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

Использовав мой маленький велосипед http://jsfiddle.net/vlasenkofedor/5pDXf/
по нажатию кнопки
fcms.loadJs('myscript.js', function () {
	alert('myscript IS LOADED');
	//работам дальше
});
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
смена картинок при нажатии sdff Общие вопросы Javascript 15 08.02.2014 17:08
Изменение цвета текста кнопки и цвета кнопки при нажатии Setta jQuery 22 31.07.2013 17:48
Кратное увеличение при клике на кнопку vabus Элементы интерфейса 2 15.04.2013 20:42
SyntaxHighlighter подсветка при нажатии faraday Общие вопросы Javascript 3 31.03.2012 23:43
вывод нужного текста в текстовом поле при нажатии на кнопку! fifo4ka Общие вопросы Javascript 7 06.05.2008 13:36