WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   window.close() (http://www.wcm.at/forum/showthread.php?t=107574)

gnagflow 02.09.2003 20:51

window.close()
 
wenn ich folgenden code in eine html-datei einbaue, sollte sich beim klick auf die schaltflaeche das fenster schliessen:
Code:

<form>
<input type="button" value="Fenster schließen" onClick="window.close()">
</form>

warum funktioniert das
a) im ie nur mit vorangegangener warnmeldung?
b) im aktuellen opera und mozilla ueberhaupt nicht?
bitte um erklaerung fuer einen anfaenger.
danke!

käptn 02.09.2003 21:11

window.close() funktioniert nur bei einem mit window.open() geöffneten Fenster (obwohl es Mozilla in früheren Versionen auch bei ganz normalen Fenstern machte :) )

~

gnagflow 02.09.2003 21:23

danke fuer die info.
irgendwelche alternativen?

hintergrund: mochte fuer meine schueler bzw. deren eltern eine kontaktmoeglichkeit anbieten, ohne gleich die e-mail-adresse hergeben zu muessen ;)

käptn 02.09.2003 21:27

Was ist das für ein Fenster, das du da schließen willst?

~

gnagflow 02.09.2003 21:29

die bestaetigungsseite, wenn man eine nachricht abgesendet hat
-> hier

_m3 02.09.2003 21:33

Forumssuche benutzen. Das Thema wurde schon ausgiebigst diskutiert.

käptn 03.09.2003 11:03

Wenn ud dieses Fensterschließen willst, würde ich es vorher auf Verlangen des Benutzers extra öffnen. Anonsten sitzt er/sie nach Senden der Mail ja ohne Browser da, ich glöaube das würde keinem so gut gefallen. :)

~

dub 03.09.2003 15:05

Hallo!

Bei allen Browsern [die das DOM unterstützen] sollte self.close() funktionieren. Damit werden meist auch jene Fenster geschlossen, die NICHT mit window.open() geöffnet wurden.

#Hannes#

Potassium 03.09.2003 20:26

Code:

<a href="JavaScript.Self.Close()"<Schließen</a>
warum nimmst nicht das? oder funzt das auch ned?

gnagflow 03.09.2003 20:44

danke fuer eure antworten

Zitat:

Original geschrieben von potassium
Code:

<a href="JavaScript.Self.Close()"<Schließen</a>
warum nimmst nicht das? oder funzt das auch ned?

hab jetzt
Code:

<input type="button" value="Fenster schließen" onClick="self.close()">
funktioniert mit ie6, opera 7.11.
funktioniert nicht mit ns 4.7 und moz 1.4
why that?


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag