Ho ripreso un vecchio argomento, sono cambiate un po di cose e sto cercando di interpretare la pillola, ma non mi funziona ancora:
Situazione:

Codice PHP:
<script type="text/javascript"><!--//

function caricaBox(stringIdBox) {  
    var 
url_action string

    new 
Ajax.Request(url_action, {onComplete:showResponse} ); 
    function 
showResponse(originalRequest)      
        { 
        var 
originalRequest.responseText
        
execJS(t);
        $(
IdBox).innerHTML t
        } 
return 
false;


function 
execJS(t)
{
    var 
p1 0p2 0p3 0p4 0;
    
p1 t.indexOf("<" "script"0);
    if(
p1 == -1) return t;
    
    
p2 t.indexOf(">"p1 7) + 1;
    
p3 t.indexOf("<" "/script>"p2);
    
p4 p3 9;
    
    var 
t.substring(p2p3);
    var 
document.createElement("script");
    
s.type "text/javascript";
    
s.text c;
    
document.getElementsByTagName("head")[0].appendChild(s);
    
    
t.substring(0p1) + t.substr(p4);
    return 
execJS(t);

}
</script> 
Bene, ora carico una pagina tramite link nel mio div con:
Codice PHP:
[url="boxes/page.php"]vai[/url
La pagina caricata non interpreta il seguente codice Javascript
Codice PHP:
<script type="text/javascript">
ddtabmenu.definemenu("ddtabs2"0//initialize Tab Menu 
</script> 
Sia che uesto sia nella pagina da caricare, sia nell'index.