artorius sei stato veramente molto gentile, con il tuo esempio ho capito un pò più il funzionamento di Ajax e company, solo che non sono ancora riuscito a concludere la mia idea

Ti spiego meglio.

Ho creato il file reversegeocode.php che contiene

Codice PHP:
<?php
include("config.php"); 
$lat=$HTTP_GET_VARS['lat'];
$lng=$HTTP_GET_VARS['lng'];
?>

<script src="geocoding.js" type="text/javascript"></script>
<script src="prototype-1.6.0.2.js" type="text/javascript"></script>
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=<?=$gkey;?>" type='text/javascript'></script>


<script type='text/javascript'>
function sendValue(value)
{
   new Ajax.Request('save.request.php', {
      'method' : 'post',
      parameters : {
         'value' : value
      },
      onSuccess : function(transport)
      {
         var ret = transport.responseText;
         alert('fatto');
      }
   })
}


var reversegeocoder = new GReverseGeocoder();
reversegeocoder.reverseGeocode(new GLatLng(<?=$lat;?><?=$lng;?>));

GEvent.addListener(reversegeocoder, "load",
  function(placemark) {

    sendValue(placemark.address);

               
  }
);
stop;
</script>
ed un file PHP chiamato appunto save.request.php che contiene, tanto per provare ...

Codice PHP:
<?php
$pos 
$HTTP_POST_VARS['value'];
echo 
"arrivato: ".$pos
?>
il problema è che lo script non chiama neanche il file PHP e dunque, nonostante gli inserisca dei dati in GET sul URL (esempio reversegeocode.php?lat=41.7359046936&lng=12.278050 4227) non mi visualizza nemmeno "arrivato" relativo al documento PHP .... cosa ho sbagliato ?

Ti prego aiutami in questo, sò di essere ad un millimetro dal successo ma non riesco ad andare avanti!

Grazie infinite
Daniel