mit JS Tabelle füllen

BIAsTeR

Mitglied
Hi,

vorweg: ich hab wenig Ahnung von JS+AJAX
ich bin gerade dabei bei GoogleMaps ein paar Marker zu setzen. Die Inhalte der Infofenster fülle ich über Daten aus einer SQL DB.
Nun möchte ich aber auch noch die Möglichkeit haben über einen Klick auf den Marker die Daten aus dem Infofenster in mehrere Textboxen zu laden um diese zu editieren.

Die Funktion um das Infofenster zu öffnen ist:
Code:
GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(html);});
Kann ich dort eine neue Funktion definieren, die mir mit dem DOM-Modell die Textfelder füllt?
Oder muss ich einen neuen EventListener hinzufügen umd dort statt marker.openInfo... die Funktion hinzuschreiben?

mfg
ben
 
Du kannst in html auch eigene Funktionen notieren,...nen Beispiel:
Code:
html='\<script type="text\/javascript" \>function funktion(){alert(\'moin moin\');}<\/script\>\<u onclick="funktion()" style="cursor:pointer" \>moin\<\/u\>';
(allerdings nicht im IE :-))


Sinnvoller dürfte es aber sein, die Funktion im Dokument bereits vorher zu notieren, das spart das ganze escapen.
Der Zugriff darauf aus dem InfoWindow ist kein Problem, da dies ja ein ganz normaler Knoten im Dokument ist.
 

Neue Beiträge

Zurück