function via javascript wieder deaktivieren
mc.bench
- javascript
Hallo Forum
Wenn ich bei mir im Intranet eine Seite öffne, wird ein Popup geöffnet, welches die function "everTop" startet. Diese Funktion hält das Popup immer oben. Nun möchte ich diese Funktion nach einer gewissen Zeit mit settimeout wieder deaktivieren.
Nur habe ich keine Ahnung, wie?
Im Archiv habe ich leider nichts gefunden, was mir weiterhilft.
---------------------------------------------------------------
var OnTop = true;
function everTop()
{
if (OnTop == true) OnTop = false;
else if (OnTop == false)
{
OnTop = true;
self.focus();
}
}
function FocusMe()
{if (OnTop == true) setTimeout("self.focus()",250);}
-----------------------------------------------------------------
Das ganze wird mit "document.body.onblur=FocusMe" aufgerufen.
Wie wird sie wieder deaktiviert, wenn das möglich ist?
Viele Grüße
mc.bench
Sup!
Die Funktion evertop scheint mir funktions- und hirnlos zu sein.
Die Funktion focusme oder so kann man natürlich, wenn sie mit document.onblur aufgerufen wird, nicht einfach ausschalten. Allerdings könnte man ihre Ausführung von einer (globalen) Variablen abhängig machen, die man dann von aussen ändern könnte.
Gruesse,
Bio
Hallo Bio
jupp, 'ne globale var könnte das prob lösen.
werd ich mal testen. Danke erstmal.
Gruß
mc.bench