Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Динамическая подгрузка JScript (https://javascript.ru/forum/misc/3578-dinamicheskaya-podgruzka-jscript.html)

Yustas 04.05.2009 16:31

Динамическая подгрузка JScript
 
Уважаемый ALL!!
Есть проблема. Надо в зависимости от условия втягивать на страницу магучий массив или не влягивать, массив сделан в отдельном JS файле типа:
var bigArray = [item1,.....item100,...];
var ArayAPI = { class для работы с этими данными}

На странице, куда втягивается массив сделал следующее:
<body>
<script ...>
if (true)
{
var script = document.createElement("script");
script.setAttribute("src", url);
script.setAttribute("type", "text/javascript");
document.getElementsByTagName("body")[0].appendChild(script);
}
//бла бла код
а далее пытаемся им пользоваться, что-то типа
if (true or !!window.ArayAPI) ArayAPI.method();

</script ...>

Дык вот в FF это отрабатывает на раз в IE скрипт недотягивается. постоянно статус "loading" типа в процессе (это я в дебагере посмотрел), народ помогите, как написать цикл чтобы дождаться в IE загрузки скрипта, Пробовал тупо ставить цикл в кучу итераций - дофонаря.


Часовой пояс GMT +3, время: 01:58.