Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von März

SELFHTML Forumsarchiv
Inaktives Fenster schließen

Informationsseite
  1. Seite (JAVASCRIPT) Inaktives Fenster schließen von Frank Dieckmann, 30. 03. 2007, 14:11
nach unten

Inaktives Fenster schließen

Die folgende Nachricht zum Thema stammt von: Frank Dieckmann, 30. 03. 2007, 14:11

Guten Tag!

Ich möchte via JS inaktive Fenster schließen. Den Eventhandler 'onblur' gibt es für <body> nicht, eine Möglichkeit den Zustand 'blur' abzufragen habe ich nicht gefunden (mit der Funktion 'blur()' bin ich nicht weiter gekommen).

Weiß jemand Rat?

Frank

nach obennach unten

Inaktives Fenster schließen

Die folgende Nachricht zum Thema stammt von: wahsaga, 30. 03. 2007, 14:13

hi,

»» Ich möchte via JS inaktive Fenster schließen.

Definiere "inaktiv".

»» Den Eventhandler 'onblur' gibt es für <body> nicht

Die gängigen Browser feuern diesen Event aber m.W. für window.

gruß,
wahsaga


--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }

nach obennach unten

Inaktives Fenster schließen

Die folgende Nachricht zum Thema stammt von: Frank Dieckmann, 30. 03. 2007, 14:55

»» Die gängigen Browser feuern diesen Event aber m.W. für window.

Ja, das war es: Ich habe mir nochmakl angeschaut, was unter 'window' zu lesen ist und bin dabei auf 'captureEvents' gestoßen. Da fand ich, was ich brauchte; und nach ein wenig basteln habe ich folgendes script gebastelt:

<SCRIPT language="JavaScript" type="text/javascript">
<!--
window.captureEvents(Event.BLUR);
window.onblur = zu;
function zu () {
window.close()
}
-->
</SCRIPT>

Damit funktioniert es!

Danke!

Frank

PS: Die Seite ist noch im Probelauf und noch nicht richtig öffentlich.

nach obennach unten

Inaktives Fenster schließen

Die folgende Nachricht zum Thema stammt von: Struppi, 30. 03. 2007, 15:52

»» <SCRIPT language="JavaScript" type="text/javascript">
»» <!--

Tags sollten kleingeschrieben werden, das language Attribut ist zumindest mißbilligt, sollte also nicht mehr verwendet werden, die HTML Kommentare sind auch nicht mehr nötig.

»» window.captureEvents(Event.BLUR);

Da dürften einige Browser abbrechen, da sie diese Funktion nicht kennen. Sie ist aber sowieso wenn nur im Netscape 4 nötig gewesen.

»» window.onblur = zu;
»» function zu () {
»» window.close()
»» }

und das läßt sich noch verkürzen zu:
window.onblur = function () {
window.close()
}


oder noch kürzer:
window.onblur = window.close;

Struppi.
--
Javascript ist toll (Perl auch!)

nach obennach unten

Inaktives Fenster schließen

Die folgende Nachricht zum Thema stammt von: Frank Dieckmann, 30. 03. 2007, 14:15

Ich vergaß: Das Fenster soll in dem Moment geschlossen werden, in dem es verlassen wird.

Frank

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von März

© 1998-2006 Seite Impressum, Software: Classic Forum