Salve a tutti
HO dei problemi di logica in javascript e nella programazione ad oggetti (forse)
Mi sono creato un oggetto che svolge n compiti utilizzando le google maps uno dei quali è visualizzare le info nel fumetto.

Codice PHP:
function class_prova(a,b){
 
this.code=a;
 
this.map=b;
 
this.testo="Testo di prova da visualizzare";
 
this.marker="";
 
this.x="";
 
this.y="";
 
this.icon="";
 
this.getLat=function(){ return this.x; }
 
this.getLng=function(){ return this.y; }
 
this.createIcon=function(){ do il valora a this.icon 



 
this.createGoogleMarker=function(){ this.createIcon();
                     
this.marker=new GMarker(new GLatLng(this.getLat(),this.getLng()),this.icon  );
                     
this.map.addOverlay(this.marker);
                     
GEvent.addListener(this.marker"mouseover"this.funzioneEvento );
                    }

 
this.funzioneEvento=funzione(){
                   
html=this.testo;
                
this.map.openInfoWindow(overlay,html);
                 }


Diciamo che tutto quello che c'è prima della creazione dell'evento funziona... ma l'evento richiama la funzione, ma poi i parametri non vengono riconosciuti e il this non funziona più... questo è un mio grosso problema...
Chi mi spiega come si fa?
GRAZIE