Hallo, ich möchte einen Timer laufen lassen, wenn eine Seite im Vordergrund ist, aber der Timer soll stoppen, wenn die Seite in den Hintergrund geht (minimiert, andere Seite im Vordergrund etc.)
Folgende Situation:
Frameset --> 80% Seite mit diversen Inhalten
20% Seite mit dem Timer, wo das javascript ausgeführt wird.
Ich hab den Timer fix und fertig, er wird nur mehr ausgeführt, wenn eine Variable auf 1 gesetzt ist. Diese Variable behandle ich wie folgt:
[CODE]
window.captureEvents(Event.blur | Event.focus);
window.onfocus = startt();
window.onblur = stopp();
function startt()
{
Aktiv = 1;
}
function stopp()
{
Aktiv = 0;
}
[/CODE]
Leider funktioniert das nicht so wie es soll, wenn ich die window.onblur-aktion auskommentiere, dann läuft der Zähler ohne probleme, sobald das so drinnen steht, läuft der Timer einfach nicht mehr.
Woran liegt das, was muss ich anders machen??
Danke im Vorraus für eure Hilfe.
MfG
Karl Kowald