Является ли код, который не выполняется, визуализированным как блоки скриптов, я понимаю, загруженные библиотеки, но любые блоки скриптов или встроенный javascript не будут выполняться при такой динамической загрузке. Вам нужно найти решение, которое будет оценивать возвращаемые блоки скриптов, чтобы любой из них был действительным. Я посмотрю, смогу ли я выкопать пример из прототипа, я помню, что у него был один.
UPDATE:
Это прямо из прототипа ...
ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>'
extractScripts: function() {
var matchAll = new RegExp(Prototype.ScriptFragment, 'img');
var matchOne = new RegExp(Prototype.ScriptFragment, 'im');
return (this.match(matchAll) || []).map(function(scriptTag) {
return (scriptTag.match(matchOne) || ['', ''])[1];
});
}
evalScripts: function() {
return this.extractScripts().map(function(script) { return eval(script) });
}
Конечно, вы можете упростить это для своих нужд, но когда страница возвращается динамически, вам придется вручную оценивать все сценарии, поскольку браузер не будет автоматически оценивать сценарий, введенный в элемент.