Probleme mit zweiten Browserfenster
Benne
- sonstiges
Ich arbeite gerade an einem ASP.NET Script, welches SEHR riesige Datenmengen einlesen muss. Dieser Prozess dauert immer etwa 70 Minuten und damit der User weiß welche Datei gerade eingelesen wird wollte ich ein zweites Fenster öffnen, den Focus darauf richten und anzeigen lassen welche Datei gerade eingelesen wird (das Script zeigt den Ordnerinhalt auf meinem Server und wird alle 5 Sekunden aktualisiert). Dies klappt auch sehr gut, wenn ich einen Browser starte und diese Seite direkt aufrufe und ANSCHLIEßEND einen weiteren Browser öffne. Wenn ich allerdings mein Hauptprogramm öffne und die Seite über einen Link in einem neuen Fenster öffne aktualisiert sich das Zusatzfenster nicht mehr - erst wenn die 70 Minuten des Hauptscriptes um sind. Dann wäre allerdings mein Zusatzfenster witzlos. Kann mir jemand einen Tipp geben?
Bis denne
Benne
Kann mir jemand einen Tipp geben?
Tach Benne
Eventuell kannst du dein Problem lösen, indem du anstelle eines Zweitfensters einen Layer einbelndest, welcher die Fortschrittsangabe anzeigt. Da dieser Layer aber alle 15 Sekunden aktualisiert werden muss, brauchst du wohl weiter einen Iframe, welcher sich im Hintergrund dauernd reloadet und damit die notwendigen Daten vom Server abholt, damit er die Fortschrittsangabe mittels Javascript aktualisieren kann.
Oder es geht direkt mit dem Iframe, den man sichtbar macht...
Habs noch nie ausprobiert.
Gruss
Schorsch
schade - die IFrame Lösung hat leider nicht geklappt. Aber Danke für den Tipp. Mit IFrames hatte ich vorher noch gar nicht gearbeitet - ist ja ne nette Sache.
Bis denne
Benne