Замена EVAL
Что делать, когда не работают функции, определенные в eval?
При выполнении javascript кода с помощью функции eval возникает проблема с определением внешних глобальных функций. Если Вам нужно в eval определить функцию, воспользуйтесь следующей заменой:
function ExecScript(src){
var el=document.createElement('script');
el.setAttribute('type','text/javascript');
el.appendChild(document.createTextNode(src));
document.body.appendChild(el);
return el;
}
Для загрузки внешних js-скриптов воспользуйтесь примером: загрузка javascript после загрузки страницы.
.
Прокомментировать/Отблагодарить