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