prova cosi':
(la parte in rosso e' da aggiungere allo script originale)
codice:
ahahDone = function(target) {
if (req.readyState == 4) {
if (req.status == 200) {
document.getElementById(target).innerHTML = req.responseText;
ahahEvalJS(target);
} else {
document.getElementById(target).innerHTML="ahah error:\n"+req.statusText;
}
}
}
ahahEvalJS = function(elementId) {
var scripts = document.getElementById(elementId).getElementsByTagName('script');
var code;
for (var i = 0; i < scripts.length; i++) {
code = scripts[i].innerHTML ? scripts[i].innerHTML :
scripts[i].text ? scripts[i].text :
scripts[i].textContent;
try {
eval(code);
} catch(e) {
alert(e);
}
}
}