Hallo ihr,
ich habe da ein Problem. Ich möchte einen Array aus einer for-Schleife an eine andere Funktion übergeben.
~~~javascript //In der for-Schleife rufe ich Werte aus einer Tabelle aus (Google Fusion Table)
for(i = 0; i < numRows; i++) {
var WertVorname = response.getDataTable().getValue(i, 1);
var WertNachname = response.getDataTable().getValue(i, 3);
var WertAdresse = response.getDataTable().getValue(i, 4);
var Info = new Array();
Info[i] = new Object();
Info[i]["Vorname"] = WertVorname;
Info[i]["Nachname"] = WertNachname;
Info[i]["Adresse"] = WertAdresse;
// Dann soll da per Klick auf einen Link der entsprechende Array an die Funktion infofenster() übergeben werden
<a href="#" onClick="javascript:infofenster(' + Info[i] + '); return false;" >Info</a>
}
// In der Function soll dann nach dem Klick ein entprechender Alert ausgegeben werden
function infofenster(Info_var){
alert(Info_var[i][Eigenschaft]);
}
Das funktioniert aber so nicht. Was mache ich falsch? Oder muss ich das ganz anders angehen? Würde mich als Javascript-Anfänger über jede Hilfe freuen.
Viele Grüße
tj