http://www.coursesweb.net/ajax/execute-javascript-code-ajax-response_t
You may find this page useful, I used a script, it uses eval ()
// this function create an Array that contains the JS code of every <script> // then apply the eval() to execute the code in every script collected function parseScript(strcode) { var scripts = new Array(); // Array which will store the script code // Strip out tags while(strcode.indexOf("<script") > -1 || strcode.indexOf("</script") > -1) { var s = strcode.indexOf("<script"); var s_e = strcode.indexOf(">", s); var e = strcode.indexOf("</script", s); var e_e = strcode.indexOf(">", e); // Add to scripts array scripts.push(strcode.substring(s_e+1, e)); // Strip from strcode strcode = strcode.substring(0, s) + strcode.substring(e_e+1); } // Loop through every script collected and eval it for(var i=0; i<scripts.length; i++) { try { eval(scripts[i]); } catch(ex) { // do what you want here when a script fails } } }
source share