![]() |
SELFHTML Forumsarchiv |
|
|
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
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; }
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.
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!)
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
© 1998-2006
Impressum, Software: Classic Forum