При выполнении 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 после загрузки страницы.
© Copyright 2008-2012 by KDG