Hallo zusammen
folgendes hab ich vor (tue ich auch)
von einen Fenster aus öffne ich ein popup:
df=window.open("about:blank", "DatFenster", "<einstellungen>");
in diesem Fenster soll nun der Anwender eine Datei laden die sich auf seinem rechner befindet. Diese Datei beinhaltet eine Tabelle,die zuvor abgelegt wurde.
Durch einen Button im Eltern-Fenster werden nun die Daten der Tabelle ausgelesen:
<Function>
var daten = new Array();
...
getreihen = df.document.getElementsByTagName("tr").length - 1;
if(getreihen < 0)
{
alert("Fehlermeldung");
return;
}
...
for(i=0;i<=getreihen;i++)
{
daten[i] = new Array(6);
for(k=0;k<=5;k++) //tabelle hat 6 Spalten
{
daten[i][k] = df.document.getElementsByTagName("td")[(i*6)+k].firstChild.data;
}
}
...
<EndOfFunction>
Nun mein Problem:
Auf meinem Rechner (zum Testen) lief alles immer Perfekt.
Doch nun, wenn ich die Seiten (nicht die Tabelle) auf meinem Server habe, funktioniert es nicht mehr.
Habe schon versucht mit
df.document.open()
noch mal das document zu öffnen (obwohl ich eigentlich nicht schreiben will).
Das Eltern-Fenster geht immer davon aus das immer noch nichts (about:blank) im Popup steht.
Wie kann ich meinem Elternfenster sagen das jetzt wirklich daten im Popup sind und die Ausgelesen werden sollen ?
mfg
Sascha