Salve a tutti,

sto cercando di risolvere il seguente problema ma fino ad ora non sono riuscito a trovare una soluzione.

Vorrei modificare il contenuto di un "div" tramite una chiamata javascript. La pagina che vorrei caricare contiene solamente un paragrafo che dovra' essere inserito.
Siccome il paragrafo contiene del codice, per migliorare la leggibilita' volevo utilizzare SyntaxHighlighter

http://alexgorbatchev.com/SyntaxHighlighter/

Il mio problema e' che una volta sostituito il contenuto del div, il paragrafo non viene formattato. Penso sia dovuto al fatto che il codice javascript non e' eseguito.

Ho speso gli ultimi giorni cercando di capire come poter procedere ma non sono riuscito ad ottenere nessun risultato.

Per chiarezza provo a postare il codice della chiamata (ho cercato di ridurre il tutto al minimo indispensabile e lasciato la funzione javascript nella versione originale).

Index.php
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

	
	<head>

	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" ></meta>
	<meta name ="DC" language="" CONTENT="ita" SCHEME="RFC1766"></meta>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><meta/>

    <script type="text/javascript" src="frame.js"></script>

	<script type="text/javascript" src="../scripts/XRegExp.js"></script>
	
	<script type="text/javascript" src="../scripts/shCore.js"></script>
	<script type="text/javascript" src="../scripts/shBrushAS3.js"></script>
	<link type="text/css" rel="stylesheet" href="../styles/shCore.css"/>
	<link type="text/css" rel="Stylesheet" href="../styles/shThemeDefault.css"/>

	</head>

	

	
	<body>

	  <div id="contenuto">
	     <div id="divsinistra">    
               <ul>[*]
                    Sample
                  [/list]
             </div>

             <div class="divdestra">
               <div id="frame"></div>
             </div>
         </div>      

         <div style="clear: both;"></div>

       </body>
</html>
sample.html
codice:
<script type="text/javascript">SyntaxHighlighter.all();</script>

<pre class="brush: as3;">
package free.cafekiwi.gotapi;

function foo()
{
	/* 
	
	comment 
	
	*/
	
	// comment
	
	"string"
	
	'string'
	
	"multiline
	string shouldnt match"

	'multiline
	string shouldnt match'
}
</pre>
frame.js
codice:
  /***********************************************
  * Dynamic Ajax Content- ゥ Dynamic Drive DHTML code library (www.dynamicdrive.com)
  * This notice MUST stay intact for legal use
  * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
  ***********************************************/

var loadedobjects=""
var rootdomain="http://"+window.location.hostname

function ajaxpage(url, containerid){
    var page_request = false
    if (window.XMLHttpRequest) // if Mozilla, Safari etc
        page_request = new XMLHttpRequest()
    else if (window.ActiveXObject){ // if IE
        try {
            page_request = new ActiveXObject("Msxml2.XMLHTTP")
        }
        catch (e){
            try{
                page_request = new ActiveXObject("Microsoft.XMLHTTP")
            }
            catch (e){}
        }
    }
    else
        return false
    page_request.onreadystatechange=function(){
        loadpage(page_request, containerid)
    }
    page_request.open('GET', url, true)
    page_request.send(null)
}

function loadpage(page_request, containerid){
    if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
        document.getElementById(containerid).innerHTML=page_request.responseText
}

function loadobjs(){
    if (!document.getElementById)
        return
    for (i=0; i<arguments.length; i++){
        var file=arguments[i]
        var fileref=""
        if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
            if (file.indexOf(".js")!=-1){ //If object is a js file
                fileref=document.createElement('script')
                fileref.setAttribute("type","text/javascript");
                fileref.setAttribute("src", file);
            }
            else if (file.indexOf(".css")!=-1){ //If object is a css file
                fileref=document.createElement("link")
                fileref.setAttribute("rel", "stylesheet");
                fileref.setAttribute("type", "text/css");
                fileref.setAttribute("href", file);
            }
        }
        if (fileref!=""){
            document.getElementsByTagName("head").item(0).appendChild(fileref)
            loadedobjects+=file+" " //Remember this object as being already added to page
        }
    }
}

Sono solo un principiante su questi argomenti, mi scuso se ho scritto delle bestialita' o se il problema e' banale (forse no).
Grazie in anticipo per qualsiasi aiuto.

ps: Un esempio sarebbe apprezzato .