Hi,
kurz gesagt, wie kann ich auf eine array, das sich in einer
anderen funktion befindet zugreifen, daß ich dessen eigenschaften
auslesen kann??
Auch hier wieder ein Problem des Geltungs-Bereichs ,)
Du hast wahrscheinlich (kann ich nur vermuten, du hast ja keinen Code
mit angegeben *strafender Blick*) in der Funktion einen Array mit
var arrayname = new Array();
erstellt?
Wenn ja, ist der Fall klar: du hast nur eine lokale Variable
erstellt.
Du hast jetzt zwei Möglichkeiten: eine saubere und eine schludrige ,)
Die saubere wäre, du erstellst den Array im Kopf des Scripts und
machst ihn so global:
<script language="JavaScript">
var arrayname = new Array();
function fk1()
{
// Operationen
}
function fk2()
{
// Operationen
}
// usw
</script>
Oder du erstellst in der Funktion selber den Array global:
<script language="JavaScript">
function fk1()
{
arrayname = new Array();
// beachte: kein "var" davor ,)
}
</script>
mfg
CK1
P.S.: lies mal den Artikel über Geltungsbereich von Variablen in Self
P.P.S.: