Как вариант:
Если получится распарсить содержимое контента на html и javascript, то можно будет написать что то типа:
var cls = eval(js_cont);
cont = new cls();
cont.init_fun({параметры});
Где js_cont - все что находится в <script>...</script> в контенте...
Тогда скрипт контента будет выглядеть так:
function(){
var self = this;
this.var1 = '';
this.init_fun = function(par) { ...Здесь конечно не this, а self }
this.fun1 = function(){...}
...
}