Salve, vorrei chiedere il vostro aiuto per un problema che ho e che mi sta creando problemi da parecchi giorni..

Io ho questo codice:
Codice PHP:
<body onload="initialize()" onunload="GUnload()">
<script src="http://maps.google.com/?file=api&amp;v=2.x&amp;key=MIAKEY" type="text/javascript"></script>
<script type='text/javascript'>
var map;
var geocoder = null;
var indirizzo;
var latitudine;
var longitudine;
  
function initialize() {
  if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map_canvas"));
      geocoder = new GClientGeocoder();
  }
        geocoder.getLatLng('<?php echo $indirizzo ?>', function(coordinate) {
        map.setCenter(coordinate, 15);
        var marker = new GMarker(coordinate);
        map.addOverlay(marker);
        latitudine = coordinate.lat();
        longitudine = coordinate.lng();
        sisisi = latitudine;
      });
    alert (sisisi); <-- questo alert mi restituisce 'undefinited'
}
sisisi = ""; <-- se inserisco questo
document.onclick = function(){alert(sisisi)}; <-- e inserisco pure questo, guardate la spiegazione sotto ;)
</script>

<div id="map_canvas" style="width: 10px; height: 10px; display: none"></div>
in parole povere, io voglio portare fuori dalla funzione i valori impostati in latitudine e longitudine, ma se stampo un alert appena terminata la funzione mi viene restituito 'undefinited', mentre se inserisco quelle due linee di codice con di fianco <-- se inserisco questo, quando clicco sulla pagina, la variabile che mi passo (che sia latitudine, longitudine o entrambi) mi viene alertata correttamente..

ora io mi chiedo, che differenza potrà mai esserci tra richiamarlo con un semplice alert appena terminata la funzione (che non funziona) e chiamarlo con un document.onclick a funzione terminata da un pezzo (e questo funziona)??? :S

qualcuno sa suggerirmi un modo per passarmi quelle due benedette variabili potendole riutilizzare dove c'è sisisi = ""; a mio piacimento senza doverci cliccare, anche perchè le coordinate dovrebbero essere prese senza che chi stia visualizzando la pagina se ne accorga, mica posso chiedergli di cliccare :P

Grazie mille anticipatamente