Ciao a tutti, premetto che uso Mootools e sono un newbie di javascript.

Ho scritto questo script che chiamo dall'header della pagina:

Codice PHP:
Window.onDomReady(function() {

function 
zoom_over(id_elcategory) {
    var 
= $(id_el '_img');
    
a.setAttribute("src""/images/thumbs_ajax/" category "/" id_el "_over.jpg"); 
};

function 
zoom_out(id_elcategory) {
    var 
= $(id_el '_img');
    
a.setAttribute("src""/images/thumbs_ajax/" category "/" id_el ".jpg"); 
}

function 
crea_rollover(category) {
alert(category)
var 
thumbs_cat =document.getElementsByTagName('a');
    for (var 
i=0i<thumbs_cat.lengthi++) {
        if (
thumbs_cat[i].className == 'thumb_cat') {
            
thumbs_cat[i].onmouseover = function() {
                
zoom_over(this.getAttribute('id'), category);
            }
            
thumbs_cat[i].onmouseout = function() {
                
zoom_out(this.getAttribute('id'), category);
            }
        }
    }
}

}) 
Il problema è che ho bisogno di richiamare la funzione crea_rollover da dentro la pagina (che viene caricata dinamicamente usando una libreria AJAX).

Dentro al contenuto dinamico ho messo uno:
Codice PHP:
    <script type="text/javascript">
            
crea_rollover("cestini");
    
</script> 
...solo che dalla console di debug mi viene detto:
"ReferenceError: Can't find variable: crea_rollover
http://beta.rexite.it/ita/index.lasso"

Dov'è che sbaglio??
grazie,
Augusto