Turtle: Fenster schliessen

Hallo Leute,

ich habe folgendes Problem:

Ich möchte ein Browser-Fenster mit der JavaScript-Methode window.close() schliessen.
Das Fenster ist ein "normales" Browser-Fenster, d.h. es wurde nicht mit einem window.open() erzeugt.

Folgende Skripte habe ich benutzt:

a href="javascript:window.close()">Schliessen!</a>

Ergebnis: Nichts passierte.

<form action="">
<input type="button" value="Schliessen!" onClick="window.close()">
</form>

Fehlermeldung: Das Objekt unterstützt diese Eigenschaft oder Methode nicht.

Was mache ich da falsch.
Kann es sein, dass die Methode window.close() nur auf ein Fenster angewendet werden kann, welches mit window.open() erzeugt wurde?

Vielen Dank für Eure Hilfe im vorraus,
Turtle

  1. hi

    Ich möchte ein Browser-Fenster mit der JavaScript-Methode window.close() schliessen.

    schon mal "self" probiert :)

    http://de.selfhtml.org/javascript/objekte/window.htm#allgemeines

    so long
    ole
    (8-)>

    1. Hi,

      schon mal "self" probiert :)

      ja, habe ich. weder this.close() noch self.close() funktionierte.

      1. hi

        <a href="#" onclick="self.close();">klick</a>

        funktioniert bei mir ohne probleme.

        ist mir ein rätsel warum es bei dir nciht klappt.

        so long
        ole
        (8-)>

        1. Hi,

          ist mir ein rätsel warum es bei dir nciht klappt.

          kann es damit zusammenhängen, dass ich ein frameset habe?

          1. kann es damit zusammenhängen, dass ich ein frameset habe?

            Das erklärt die ganze Sache!!! ;-)
            Klar hat das damit zu tun. Probier's mal mit "parent.close()" ...

            LG, piranja

            1. hi

              Klar hat das damit zu tun. Probier's mal mit "parent.close()" ...

              oder besser "top.close();"
              je nach dem wie verschachtelt das frameset ist.

              so long
              ole
              (8-)>

        2. Danke für die Hilfe,

          klar, wenn ich in einem Frameset bin funktioniert ja nicht window.close(), sondern: parent.close().

          Viele Grüsse aus Münster