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