geöffnetes Fenster nach refresh schliessen
Björn Lindner
- javascript
Hi,
ich erzeuge ein Fenster mit:
fenster = window.open(theURL, '', 'width="100%", height="100%");
Aller 30 mins startet die Seite einen refresh.
Wie kann ich nach dem refresh überprüfen, ob die Seite noch offen ist?
Hab leider immer nur Sachen gefunden, die ohne refresh tun.
Nach Tests, ging aber nix mit refresh.
Hat wer eine Idee?
Björn
Hi,
fenster = window.open(theURL, '', 'width="100%", height="100%");
wo hast Du denn _das_ her?! Syntaktisch ist das ab dem dritten Singlequote kompletter Unsinn (sorry).
Wie kann ich nach dem refresh überprüfen, ob die Seite noch offen ist?
Wenn die Seite refresht wird, sind alle darin enthaltenen Variablen und Referenzen weg. Du kannst lediglich das Fenster in einem anderen Frame öffnen, welches mit einer natürlichen Referenz ansprechbar ist - also z.B. parent oder top.
Wenn dieses Fenster dann refresht wird, hast Du allerdings wieder exakt das selbe Problem.
Cheatah
Hi Cheatah,
hab nicht drauf geachtet, was ich alles rausgelöscht hab.
Sollte nur veraunschaulichen, das ich es mit window.open() öffne. ;-)
Hab ich mir fast gedacht, das es nicht geht.
Nagut, thx trotzdem.
Björn
Hi Cheatah,
wenn ich das Fenster sich nach einer bestimmten Zeit selbst schliessen lasse, dann müsste es ja gehen.
Jetzt hab ich in SelfHTML nachgelesen, das bei timeout alles in Millisekunden angegeben wird.
Wenn aber nach der Rechnung 60000 Millisekunden = 10 Minuten sein sollen, dann stimmt doch da was nicht oder?
10 min * 60 sec/min = 600 sec
600 sec * 1000 (Umrechnung für Milli) = 600.000 Millisec
Bedeutet das, daß 10 mins eigentlich 600.000 Millisec sind, das es nicht Milli heissen muss, oder das ich mich verrechnet habe?
Björn
Hallo!
Wenn aber nach der Rechnung 60000 Millisekunden = 10 Minuten sein sollen, dann stimmt doch da was nicht oder?
Genau. Du hast gegenüber dem Selfhtml-Bsp eine null unterschlagen
10 min * 60 sec/min = 600 sec
600 sec * 1000 (Umrechnung für Milli) = 600.000 Millisec
genau das steht in Selfhtml
Bedeutet das, daß 10 mins eigentlich 600.000 Millisec sind
ganz genau das bedeutet es
Gruß Markus
Hi,
okey, ich hab hier eine 7.0er Version mit dem selben Datum, wie die Version im INet und dachte deshalb, das die zwei Versionen gleich sind. Im INet ist es allerdings richtig. ;-)
Björn