я уже думал об этом. хочу обойтись меньшей кровью.
--edited
кстати, насчет функции. а ведь этот вариант и не подойдет. ф-я А() тоже не будет существовать.
--edited x2
подобная тема уже всплывала
<script> через Ajax
--edited x3
даже готовое решение есть:
<script> через Ajax
Сообщение от ZoNT
|
function extractScripts(str) {
var reg = /<script.*?>((?:\n|\r|.)*?)<\/script>/gi;
var results = str.match(reg);
for (var i = 0; i < results.length; i++) eval(results[i].replace(reg,'$1'));
}
|
я тем временем наваял код:
scripts = [];
var regexp = /<script[^>]*>([\s\S]*?)<\/script>/gi;
while ((script = regexp.exec(response))) scripts.push(script[1]);
scripts = scripts.join('\n');
...и решил поискать по форуму. оказалось тут уже было такое )