RobRobson: google.maps popups mit Ajax füllen

Beitrag lesen

Hi und Danke nochmal!

erster Anlauf und hat gleich geklappt. :D

Du setzt nach dem Klick einen asynchronen Request ab, in dessen Callback-Funktion dann das Infofenster geöffnet und befüllt wird.

Der Vollständigkeit halber:

Habe die Zeile:
GEvent.addListener(Loc$i, 'click', function() { Loc$i.openInfoWindowHtml(GetLocInfo($row[id])); });
geändert in:

GEvent.addListener(Loc$i, 'click', function() { GetLocInfo($row[id],Loc$i); });

übergebe also der nachfolgenden Funktion das Objekt auf das die Ändung angewendet werden muss.
und die Function wendet es dann auch an:

  
function GetLocInfo(id,location) {  
   $.post('ajax/ajax_get.php',{id:id,get_type:\"popupinfos\"},function(content){ location.openInfoWindowHtml(content);});  
}  

Viele Grüße,
Rob