Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Можно ли как-то подгрузить JS библиотеку? / 9 сообщений из 9, страница 1 из 1
26.11.2007, 18:41
    #34966323
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли как-то подгрузить JS библиотеку?
Скажите, а можно как-то в джавескрипт заюзать другой джаваскрипт файл? Имеется ввиду именно из джавыскрипт.

<script type="text/javascript" src="файлег"> не канает.

Код: plaintext
Meo voto
...
Рейтинг: 0 / 0
26.11.2007, 18:43
    #34966331
Софтверный проктолог
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли как-то подгрузить JS библиотеку?
Да, можно.
...
Рейтинг: 0 / 0
26.11.2007, 18:44
    #34966333
belugin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли как-то подгрузить JS библиотеку?
загрузить при помощи XMLHTTPRequest, FileSystemObject и сделать eval
...
Рейтинг: 0 / 0
26.11.2007, 19:01
    #34966380
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли как-то подгрузить JS библиотеку?
Спасибо!

А нет ли ещё способов? Может у меня не бровзер и интерес представляют способы с использованием базовых возможностей языка.

Код: plaintext
Meo voto
...
Рейтинг: 0 / 0
26.11.2007, 20:08
    #34966483
apapacy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли как-то подгрузить JS библиотеку?
Создать DOM элемент SCRIPT, присвоить нужный SRC и добавить к документу.
Немного по-разному работает в ражных типах браузеров.
Для некоторых не обяpательно делать appendChild()
...
Рейтинг: 0 / 0
26.11.2007, 21:56
    #34966594
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли как-то подгрузить JS библиотеку?
арарасу , разуй глаза, DOM не подходит.

Sarin Да, можно примерно так:
Код: plaintext
1.
2.
3.
var scr = New ActiveXObject("MSScriptControl.ScriptControl");
scr.Language="javascript";
scr.AddCode("function foo{return('zzz')}");
var out = scr.Run('zzz()');
Через fso можно получать текст локальных файлов, через XMLHTTPRequest из интернета, через scr.AddObject можно добавлять ссылки на внешние объекты. Если сделать scr.AddObject("scr",scr);, то в контексте function foo (и других) будет доступен тот же самый объект, что дает возможность загружать и исполнять скрипты из самой foo.
...
Рейтинг: 0 / 0
26.11.2007, 21:57
    #34966595
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли как-то подгрузить JS библиотеку?
Очепятка:
Код: plaintext
var out = scr.Run('foo()');
...
Рейтинг: 0 / 0
26.11.2007, 23:57
    #34966725
apapacy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли как-то подгрузить JS библиотеку?
Antonariy
через XMLHTTPRequest из интернета,

Если уж на то пошло - XMLHTTPRequest() тоже может читать локальную файловую систему, если вызывающий скрипт загружен также из локальной файловой системы (то есть нет ограничений по защите).
...
Рейтинг: 0 / 0
27.11.2007, 10:10
    #34967179
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли как-то подгрузить JS библиотеку?
тынць
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Можно ли как-то подгрузить JS библиотеку? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]