Tilo Roeder: schon wieder: Fenster schliessen ohne Abfrage

Hallo zusammen,
ich weiss, ich stelle wieder eine bekannte Frage "Wie kann man das aktuelle Browserfenster ohne Abfrage schliessen" Die Suche im Internet bracht emich immer nur auf "...geht nicht" Ich weiss aber, das vor einigen Tagen jemand auch die gleiche Frage stellte und eine funktionierende Lösung per Mail bekam, diese aber nicht im Forum zeigte - Ich kann diesen Beitrag jedoch nicht mehr finden.

Ich weiss, das ein solcher EIngriff nicht gern gesheen ist, da diese Abfrage ja schon einen Sinn hat, jedoch ist mein "Einsatzgebiet" mein eigener PC im Wohnzimmer zum MP3s abspielen, als Reaktion auf eine bestimmte Taste der Fernbedienung (dies4er liefert leider nicht Alt-F4) soll der Explorer beendet werden. Da komme ich an einer solchen Trickserei nicht vorbei.

Dank schon mal, falls mir doch noch einer helfen kann.

mfg
Tilo

  1. Servus

    Mein Problem von letzter Woche!
    Fenster öffnen mit JS window.open(). Danach kannst Du es auch wieder schlieesen. Oder IE6 benutzen. Alle von mir getesteten schliessen ohne Rückfrage!

    bydey

    1. Hi!

      Servus

      Mein Problem von letzter Woche!
      Fenster öffnen mit JS window.open(). Danach kannst Du es auch wieder schlieesen.

      Aber auch nur dann.
      Oder IE6 benutzen. Alle von mir getesteten schliessen ohne Rückfrage!

      Grüße, Buergle

      bydey

      1. Servus Buergle

        Hi!

        Servus

        Mein Problem von letzter Woche!
        Fenster öffnen mit JS window.open(). Danach kannst Du es auch wieder schlieesen.
        Aber auch nur dann.
        Oder IE6 benutzen. Alle von mir getesteten schliessen ohne Rückfrage!

        Keine Verarsche. Meine IE6 schliessen wirklich ohne Nachfrage!!!

        bydey

  2. Hallo Tilo,
    Ich weiss was du meinst. diese Script ist ab IE5.5 SP2 Funktionsfähig:

    OldWindow.htm
    -------------
    <HTML>
    <!-- Ramy Hasan -->

    <SCRIPT LANGUAGE="JavaScript">

    application = window.self;
    application.opener = window.self;

    function CloseWindow()
    {
      return eval('application.close()')  // For closing main window
    }

    function OpenWindow()
    {
    var MyWindow;

    MyWindow = open(    //Open a new window
       "NewWindow.htm",
       "MyWindowOpen",
       "width=610, height=625, resizable=no, directories=no, menubar=no, location=no");
     MyWindow.moveTo(200,50);  // window position
     MyWindow.focus();
     CloseWindow();     // Close main window

    }

    </SCRIPT>

    <BODY onLoad="OpenWindow()"> <!--Load openWindow() function -->
    </BODY>
    </HTML>
    -------------------------------

    NewWindow.htm
    -------------
    <html>
    <head>
    <title>New Browserwindow</title>
    </head>

    <body bgcolor="#003366" text=red>
    <p>Ich bin gerade auf der Welt gekommen ;-) (NewWindow.htm)</p>
    </body>
    </html>
    -------------------------------

    Gruss
    Ramy

  3. Hi!

    <script type="text/JavaScript">
      function per_fernbedienung_zumachen()
      {
       window.opener = window.self;
       window.close();
      }
    </script>
    <a href="javascript:per_fernbedienung_zumachen();">ohne Frage zu</a>

    Cu, Buergle

    1. Hi,

      <script type="text/JavaScript">

      Content-Types sind case-sensitive. Im Gegensatz zu "text/javascript" ist dieser hier nicht existent.

      <a href="javascript:per_fernbedienung_zumachen();">ohne Frage zu</a>

      Ganz nebenbei: Diese Form der Verlinkung umgeht meine Konfiguration, die den Link normalerweise nicht anzeigen würde; aber schließen wird sich deshalb bei mir trotzdem nichts ;-)

      Cheatah

      --
      X-Will-Answer-Email: No
      1. Hi

        <script type="text/JavaScript">

        Content-Types sind case-sensitive. Im Gegensatz zu "text/javascript" ist dieser hier nicht existent.

        OK, sorry, hab nicht drauf geachtet (Gewohnheit von früher:))

        <a href="javascript:per_fernbedienung_zumachen();">ohne Frage zu</a>

        Ganz nebenbei: Diese Form der Verlinkung umgeht meine Konfiguration, die den Link normalerweise nicht anzeigen würde; aber schließen wird sich deshalb bei mir trotzdem nichts ;-)

        Der Link ist  nur zu Demonstrationszwecken da, es ist mir auch klar, dass das so wahrscheinlich niemand lassen wird.
        Die Funktion an sich schließt bei aktivem JavaScript das Browserfenster ohne Rückfrage, und darum gehts.

        Grüße, Buergle

        1. Hi,

          Content-Types sind case-sensitive. Im Gegensatz zu "text/javascript" ist dieser hier nicht existent.
          OK, sorry, hab nicht drauf geachtet (Gewohnheit von früher:))

          Du wirst es nicht glauben; aber fast hätte ich auch das "s" groß geschrieben ;-)

          Ganz nebenbei: Diese Form der Verlinkung umgeht meine Konfiguration, die den Link normalerweise nicht anzeigen würde; aber schließen wird sich deshalb bei mir trotzdem nichts ;-)
          Der Link ist  nur zu Demonstrationszwecken da, es ist mir auch klar, dass das so wahrscheinlich niemand lassen wird.

          Naja, ich schätze schon, dass es in etwa so gemacht wird; vielleicht mit onClick, das ist aber hier auch unnötig (der Link sollte eh per JavaScript ausgegeben werden). Würde direkt ein "close()" drinstehen, würde meine Konfiguration den Link gar nicht mehr darstellen - das ist alles, was ich mit dem ersten Satzteil sagen wollte.

          Die Funktion an sich schließt bei aktivem JavaScript das Browserfenster ohne Rückfrage, und darum gehts.

          Nicht bei mir - wie der zweite Satzteil ausdrücken wollte. Bei mir schließt _nichts_ ein Fenster, von mir selbst abgesehen.

          Cheatah

          --
          X-Will-Answer-Email: No
    2. Hi!

      <script type="text/JavaScript">
        function per_fernbedienung_zumachen()
        {
         window.opener = window.self;
         window.close();
        }
      </script>
      <a href="javascript:per_fernbedienung_zumachen();">ohne Frage zu</a>

      Cu, Buergle

      ...super, genau das wollte ich haben.

      Dank enochmal,
      Tilo

      1. Hi!

        <script type="text/JavaScript">
          function per_fernbedienung_zumachen()
          {
           window.opener = window.self;
           window.close();
          }
        </script>
        <a href="javascript:per_fernbedienung_zumachen();">ohne Frage zu</a>

        Cu, Buergle

        ...super, genau das wollte ich haben.

        Wo funktioniert denn das?
        Bei mir Netscape 4.x nicht.

        Struppi.

        1. Hi!

          <script type="text/JavaScript">
            function per_fernbedienung_zumachen()
            {
             window.opener = window.self;
             window.close();
            }
          </script>
          <a href="javascript:per_fernbedienung_zumachen();">ohne Frage zu</a>

          Cu, Buergle

          ...super, genau das wollte ich haben.

          Wo funktioniert denn das?
          Bei mir Netscape 4.x nicht.

          Im IE 4. auch nicht.

          aber (was mich wundert) im MZ 0.9 und Opera 6, wo es aber auch ohne das obige Konstrukt geht.

          Struppi.

          1. Hi!

            Im IE 4. auch nicht.

            Wer den noch verwendet hat nicht nur mit meinem Script Probleme.

            aber (was mich wundert) im MZ 0.9 und Opera 6, wo es aber auch ohne das obige Konstrukt geht.

            Auch wenn schon etwas in der History steht?

            Das Script geht in denjenigen Browsern, die heutzutage üblich und am weitesten verbreitet sind!

            Grüße, Buergle.

            1. Hi,

              aber (was mich wundert) im MZ 0.9 und Opera 6, wo es aber auch ohne das obige Konstrukt geht.
              Auch wenn schon etwas in der History steht?

              Mozilla 1.0 hat (zumindest bei mir, WinNT) Fenster ebenfalls ohne Sicherheitsabfrage geschlossen, unabhängig von den Umständen. Ob 1.1 das Problem ebenfalls besitzt vermag ich nicht zu beurteilen; ich habe die Möglichkeit eines window.close() komplett entfernt :-)

              Cheatah

              --
              X-Will-Answer-Email: No