Cheatah: self.close() mal ohne und mal mit prompt

Beitrag lesen

Hi,

nachdem ich bei opener() frustriert das handtuch geeworfen habe

probier's mal mit opener statt mit opener(). Das ist ein Objekt (bzw. eine Objektreferenz), keine Methode.

self.close()

Bei NS4.5 läuft das einwandfrei.

Nein. Netscape verzichtet bisweilen fehlerhafterweise auf die Sicherheits(!)abfrage, ob das Fenster wirklich geschlossen und dadurch ggf. wichtige Daten final vernichtet werden sollen. Es dürfte eigentlich nur einen einzigen Fall geben, in dem keine Abfrage kommt:

  • Das Fenster wurde von Dir mittels JavaScript geöffnet
  • und seine History ist noch leer.

Nur dann darf es ohne weiteres geschlossen werden.

(Soll das Fenster geschlossen werden? Ja/Nein. Natürlich ja, wozu schreib' ich's denn hin.

Ob _Du_ es schließen willst, ist absolut irrelevant. Die Frage ist, will der _Benutzer_ das Fenster schließen.

Gibt es vielleicht doch einen Parm, der bei MS diesen Prompt verhindert?

Nein, zum Glück nicht. Netscape ist da um Längen zu großzügig, der MSIE verhält sich hier ausnahmsweise richtig.

Cheatah