D__I____O: window.close() und Firefox

Hallo !

Ich hab den FF 2.0.0.4 und da ich gezwungen auch für den FF passend
zu programmieren würde es mich interessieren, ob es nun eine Lösung
ein Fenster oder Tab(beim Firefox ) mit sowas wie window.close() zu
schliessen . Ich hab nun diverse Zeit mit suchen verbracht aber noch keine funktionierende Lösung gefunden. =-(>

Nun?

greets d__i___o

  1. Liebe(r) D__I____O,

    bitte formuliere Deine Frage erneut, da sie mir auch beim zeiten Lesen unverständlich bleibt.

    Je sorgfältiger Du Dein Problem beschreibst oder Deine Frage formulierst, desto besser kann Dir geholfen werden. Je unverständlicher Deine Formulierung ist, desto eher ist man geneigt, Deinen Thread wegzuklicken, oder Dir gar mangelndes Interesse an einer Hilfe unsererseits vorzuwerfen (so nach dem Motto: Wer so schlampig schreibt, der kommt eh nie wieder)...

    Liebe Grüße aus Ellwangen,

    Felix Riesterer.

    --
    ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
    1. Guten Morgen, Felix!

      Na ja, der Arbeitstag war lang und die Worte die fehlen waren in meinem
      Kopf ......aber eben nur da.

      Ich hab ein Onlinehilfesystem gebaut, dass aus einer Software gestartet
      wird. Nun soll der Benutzer auf der Seite einen Link zum schliessen der
      Hilfeseiten haben. Bei IE mit window.close() kein Problem. Auch
      self.close() tuts. Nur der FF will nicht. Hab schon einige "wilde"
      Lösungen im Netz gesehen , aber funtioniert hats nicht. Wenn ich es
      richtig verstanden habe, konnte der FF es früher auch mal. Nun,
      vielleicht weisst du ja was?

      Grüsse aus dem Regen in BI D__I___O

      übrigens "lieber" wäre richtig gewesen.

      1. Servus,

        Wenn ich es richtig verstanden habe, konnte der FF es früher auch mal.

        In der Standard-Einstellung wirst du kein "Hauptfenster" des FF mit window.close schließen können, sondern nur mit window.open geöffnete Popups - und das ist auch gut so, denn sonst könnte mir ja jedes "Script-Kiddie" meinen Browser abschiessen.

        Man konnte den FF in älteren Versionen austricksen, indem man window.open in einer eigenartigen Konstruktion auf das selbe Fenster angewandt hat. Dieser Bug ist zum Glück zumindest im FF 2.0 behoben.

        Wenn du window.close für deinen FF grundsaetzlich zulassen willst, dann setze 'dom.allow_scripts_to_close_windows' auf true.

        Gruss
        Patrick

        --
        sh:( fo:| ch:? rl:( br:> n4:( ie:% mo:) va:} de:> zu:) fl:| ss:| ls:[ js:|
      2. Lieber D__I___O,

        hätte ich das liebe_r_ am Namen erkennen sollen? ;-)

        self.close() tuts. Nur der FF will nicht. [...] Wenn ich es
        richtig verstanden habe, konnte der FF es früher auch mal.

        das mit dem Schließen erlaubt der FF meines Wissens nur dann, wenn das Fenster per Javascript auch geöffnet wurde. Ich meine mich zu erinnern, dass er dabei auf self.opener prüft. Ist ein solcher vorhanden, dann wird das Fenster bei self.close() geschlossen. Gibt es keinen Opener, dann wird das Schließen verweigert. Ein Workaround könnte demnach sein, die Eigenschaft self.opener selbst zu setzen - aber das habe ich noch nie probiert...

        Liebe Grüße aus Ellwangen,

        Felix Riesterer.

        --
        ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
  2. Ich grüsse den Cosmos,

    window.close() existiert und funktioniert auch im FF.

    Möge das "Self" mit euch sein

    --
    Fragt ein Atom das andere: Hast du mein Elektron gesehen? Ich bin heute so positiv.
    ie:{ br:> fl:| va:| ls:& fo:{ rl:( n4:{ de:] ss:) ch:? js:| mo:) sh:( zu:)
    1. Ich grüsse den Cosmos,

      window.close() existiert und funktioniert auch im FF.

      Möge das "Self" mit euch sein

      So ? zeigmal