Ошибка:
attempt to run compile-and-go script on a cleared scope
Нашёл
решение подобной проблемы:
Цитата:
|
Убил час на решение бага. На русском тривиального решения не описано и в поиске ответа дошел до bugzilla.mozilla.org/show... .
Если нужен динамический script (подставьте свое) и есть обращение к нему, а его нет ну по какой угодно причине, в 4ом firefox (4.0.1) скрипт упадет с выше приведенным error сообщением. Дешево и сердито создать нужный элемент и воткнуть его в DOM (куда-нибудь где display = 'none' или просто в конец страницы) и после этого использовать.
|
function() { with (document) {
span = body.appendChild(createElement("SPAN")); //вот это может и лишнее
span.style.display = 'none'; //но я решил поберечься
var mys = createElement('SCRIPT');
mys.language = "JavaScript";
span.appendChild(mys);
//... и куча кода про то, что на самом деле делает script))
}
Цитата:
|
Надеюсь сэкономит чье-то время.
|
Только не могу разобраться, как этот код встроить в мой пример.