Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / подключаемые модули javascript / 3 сообщений из 3, страница 1 из 1
09.04.2009, 23:58
    #35923934
atm779
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подключаемые модули javascript
если у меня есть файл stuff.js и я хочу из него обратиться к методам файл extra.js , могу ли я как-то к нему подключиться, не использую *.htm файл?
...
Рейтинг: 0 / 0
20.04.2009, 22:43
    #35943063
подключаемые модули javascript
Да.
Например я для себя решил проблему так:
Tool.js
function Include(Path)
{
var Script=document.createElement('SCRIPT');
Script.src=Path;
document.body.appendChild(Script);
}

Использование:
File1.js
function Test(){ alert('Test');}
File2.html
<html>
<head>
<script language="javascript" type="text/javascript" src='Tool.js'></script>
</head>
<body>
<input type="button" onclick="Include('File1.js')" value="Test Include" />
<input type="button" onclick="Test()" value="Work only if Press Button1 first" />
</body>
</html>
...
Рейтинг: 0 / 0
21.04.2009, 12:59
    #35944071
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подключаемые модули javascript
RainWork

Можно добавить предотвращение повторной загрузки

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
var loadedJSFiles = {};
function Include(Path)
{
   if(loadedJSFiles[Path]){return;}
   var Script=document.createElement('SCRIPT');
   Script.src=Path;
   document.body.appendChild(Script);
   loadedJSFiles[Path] = true;
}
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / подключаемые модули javascript / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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