Hallo!
Ich habe bei der Forumssuche nichts gefunden, was mir bei meinem Problem weiter helfen könnte.
Folgendes: Ich habe ein PopUp, aus dem Text gewählt werden kann. Diesen Text speichere ich in ein Array im opener:
/* Opener Document */
var sp_array = new Array();
/* PopUp Document*/
opener.sp_array[opener.sp_array.length] = new Array(opener.sp_array.length, processes[sub]["stitle"], processes[sub]["stext"]);
processes stellt ein Array dar, in dem Titel und Text gespeichert sind. Daraus kann man wählen.
Nun das Problem: Solange das PopUp geöffnet bleibt, kann ich z.B. mittels sp_array[0][1] auf den Titel des ersten Elements zugreifen. Wenn ich das PopUp schließe, bekomme ich jedoch eine Fehlermeldung. Ich kann nicht mehr auf die Felder des jeweiligen Array Elements zugreifen. Jedoch ergibt sp_array.length die richtigen Elemente. So was fliegt aber dann wieder, und zwar erst in der alert Zeile...:
for(i=num; i<window.sp_array.length; i++)
{
if(window.sp_array[i])
alert("Länge " + window.sp_array[i].length);
}
Bei Firefox funktioniert's übrigens ohne Probleme.
MfG, Georg.