BugsBastard
Erfahrenes Mitglied
Hallo zusammen,
ich möchte gerne eine Seite mit Javascript öffnen und diese Seite dann später von einer anderen Seite ansprechen.
Also:
Seite A ruft Seite B mit einem Target auf.
Seite C prüft ob Seite B vorhanden ist
wenn ja macht Seite C nichts und schließt sich wieder
wenn nein öffnet Seite C die Seite B und schließt sich danach wieder
Der Hintergrund ist, daß ich auf Seite B einige Ajax-Aufrufe hintereinander mache. Diese führe ich immer wieder mit setTimeout aus, was auch ganz gut klappt (ich überwache damit ein Verzeichnis per PHP). Nun kann es sein, daß jemand die Seite schließt, also muß ich prüfen ob die Seite existiert. Das möchte ich über eine andere Seite machen die alle 15 Minuten per geplanten Task aufrufe. Natürlich könnte ich Seite B auch per geplanten Task aufrufen, aber die Scripte die da laufen brauchen manchmal länger als 15 Minuten also würde er dann immer wieder abbrechen (das ist mein momentanes Problem )
Hierzu hatte ich mir gedacht, die Seite B per Target=seite_b aufrufe und von Seite C nachher per window.seite_b==undefined abfrage ob die existiert. Das klappt aber leider nicht, auch wenn die Seite aufgerufen war kann er nicht darauf zugreifen.
Kann ich von einem Browserfenster abfragen ob ein anderes Browserfenster existiert wenn ich den Namen (das Target) des Fensters kenne? Ich bräuchte eine Lösung für den IE, den Firefox haben wir zwar auch, aber der schließt nicht automatisch (Seite A/C sollen nach der Ausführung geschlossen werden damit nicht zig offene Browserfenster auf dem Rechner dargestellt werden).
Gruss und danke,
Bugs
ich möchte gerne eine Seite mit Javascript öffnen und diese Seite dann später von einer anderen Seite ansprechen.
Also:
Seite A ruft Seite B mit einem Target auf.
Seite C prüft ob Seite B vorhanden ist
wenn ja macht Seite C nichts und schließt sich wieder
wenn nein öffnet Seite C die Seite B und schließt sich danach wieder
Der Hintergrund ist, daß ich auf Seite B einige Ajax-Aufrufe hintereinander mache. Diese führe ich immer wieder mit setTimeout aus, was auch ganz gut klappt (ich überwache damit ein Verzeichnis per PHP). Nun kann es sein, daß jemand die Seite schließt, also muß ich prüfen ob die Seite existiert. Das möchte ich über eine andere Seite machen die alle 15 Minuten per geplanten Task aufrufe. Natürlich könnte ich Seite B auch per geplanten Task aufrufen, aber die Scripte die da laufen brauchen manchmal länger als 15 Minuten also würde er dann immer wieder abbrechen (das ist mein momentanes Problem )
Hierzu hatte ich mir gedacht, die Seite B per Target=seite_b aufrufe und von Seite C nachher per window.seite_b==undefined abfrage ob die existiert. Das klappt aber leider nicht, auch wenn die Seite aufgerufen war kann er nicht darauf zugreifen.
Kann ich von einem Browserfenster abfragen ob ein anderes Browserfenster existiert wenn ich den Namen (das Target) des Fensters kenne? Ich bräuchte eine Lösung für den IE, den Firefox haben wir zwar auch, aber der schließt nicht automatisch (Seite A/C sollen nach der Ausführung geschlossen werden damit nicht zig offene Browserfenster auf dem Rechner dargestellt werden).
Gruss und danke,
Bugs