whirlwind
TDD infected, paranoid
Mozilla, подгрузка JavaScript
Задача - подгрузить JavaScript таким образом, что бы его объявления были доступны в майнтреде.
eval сразу отпадает, т.к. выполняет код во временном контексте.
дописывыть в документ <script> - слишком много привязок к браузерам + onload на тэг script работает не везде, -> контроль загрузки превращается в геморой.
Нашлось такое вот решение
которое работает в IE и Opera, но не работает в FF.
Посмотреть можно здесь
http://prolib.ru/ajax/test/include_test.html
Вопрос: как мозиле подсунуть код для выполнения в основном контексте страницы?
Задача - подгрузить JavaScript таким образом, что бы его объявления были доступны в майнтреде.
eval сразу отпадает, т.к. выполняет код во временном контексте.
дописывыть в документ <script> - слишком много привязок к браузерам + onload на тэг script работает не везде, -> контроль загрузки превращается в геморой.
Нашлось такое вот решение
Код:
var scripts = document.all.tags("script");
script = scripts[scripts.length - 1];
script.text = code;
Посмотреть можно здесь
http://prolib.ru/ajax/test/include_test.html
Вопрос: как мозиле подсунуть код для выполнения в основном контексте страницы?