bernt: Bei beenden meldung ob seite geschlossen werden soll...

hat einer ne idee wie das zu machen ist?

wenn ich den eventhandler onclose benutze schliests nach dem alert fenster wieder, egal ob man etz ja oder nein clickt.

geht des irgendwie, das der user nochmal gefragt wird ob er wirklich schliesen möchte?

  1. [Hier ginge sich bestimmt noch ein Gruß aus.]

    hat einer ne idee wie das zu machen ist?

    Nein.

    wenn ich den eventhandler onclose benutze schliests nach dem alert fenster wieder, egal ob man etz ja oder nein clickt.
    geht des irgendwie, das der user nochmal gefragt wird ob er wirklich schliesen möchte?

    Nein. Ist auch sinnlos, wenn man schließen will, schließt man. Wäre ja noch schöner, wenn man das verhindern könnte... eigentlich logisch, nicht?

    LG Orlando

    --
    SELF-TREFFEN 2002
    http://www.rtbg.de/selftreffen/
    http://www.megpalffy.org/temp/penneninhh.html

    1. [Hier ginge sich bestimmt noch ein Gruß aus.]

      hat einer ne idee wie das zu machen ist?

      Nein.

      wenn ich den eventhandler onclose benutze schliests nach dem alert fenster wieder, egal ob man etz ja oder nein clickt.
      geht des irgendwie, das der user nochmal gefragt wird ob er wirklich schliesen möchte?

      Nein. Ist auch sinnlos, wenn man schließen will, schließt man. Wäre ja noch schöner, wenn man das verhindern könnte... eigentlich logisch, nicht?

      LG Orlando

      --
      SELF-TREFFEN 2002
      http://www.rtbg.de/selftreffen/
      http://www.megpalffy.org/temp/penneninhh.html

      hi (entschuldige meine eltern haben mir kei manieren beigebracht...),

      1. man kann verhindern das eine seite geschlossen wird! (andauernd alert fenster öffnen...)

      2. ich mach eine HTA#(html application) und da möchte ich das der user nich einfach so aus versehen mal rausgeht und vergisst zu speichern....

      trotzdem danke für dei antwort...

      1. Hallo.

        1. man kann verhindern das eine seite geschlossen wird! (andauernd alert fenster öffnen...)

        Dadurch verhindert man nur, dass die Seite nochmals besucht wird.

        1. ich mach eine HTA#(html application) und da möchte ich das der user nich einfach so aus versehen mal rausgeht und vergisst zu speichern....

        <body onbeforeunload="return 'Ohne Speichern beenden?'">
        (http://msdn.microsoft.com/workshop/author/dhtml/reference/events/onbeforeunload.asp)

        Gruß
        Norbert

        1. Hallo,

          bisschen Code gefällig?

          Ist natürlich nicht wirklich die Lösung Deiner Aufgabenstellung, weil die Seite ja neu geladen wird...

          <HTML>
          <HEAD>
            <TITLE>Schließ mich doch...</TITLE>
          <SCRIPT language="JavaScript" type="text/javascript">
          <!--
             function Gegenfrage()
             {
               Check = confirm("Wollen Sie diese Seite wirklich verlassen?");
               if(Check == true)
               {
                 window.close();
               }
               else
               {
                 window.open("WindowClose.htm","_self");
               }
             }

          //-->
          </SCRIPT>
          </HEAD>
          <BODY onBeforeUnload="Gegenfrage();window.open('WindowClose.htm','_blank')">
            <FORM action ="">
              <INPUT type="text" name="input1"><br>
              <INPUT type="text" name="input2"><br>
              <INPUT type="text" name="input3"><br>
              <INPUT type="submit" name="submit1" value="JA">
            </FORM>
          </BODY>
          </HTML>

          1. Hallo,

            bisschen Code gefällig?

            Ist natürlich nicht wirklich die Lösung Deiner Aufgabenstellung, weil die Seite ja neu geladen wird...

            <HTML>
            <HEAD>
              <TITLE>Schließ mich doch...</TITLE>
            <SCRIPT language="JavaScript" type="text/javascript">
            <!--
               function Gegenfrage()
               {
                 Check = confirm("Wollen Sie diese Seite wirklich verlassen?");
                 if(Check == true)
                 {
                   window.close();
                 }
                 else
                 {
                   window.open("WindowClose.htm","_self");
                 }
               }

            //-->
            </SCRIPT>
            </HEAD>
            <BODY onBeforeUnload="Gegenfrage();window.open('WindowClose.htm','_blank')">
              <FORM action ="">
                <INPUT type="text" name="input1"><br>
                <INPUT type="text" name="input2"><br>
                <INPUT type="text" name="input3"><br>
                <INPUT type="submit" name="submit1" value="JA">
              </FORM>
            </BODY>
            </HTML>

            auf die idee bin ich auch gekommen geht aber nich da schon benutzerereignisse geschehen sein könnten-->nicht die gleiche seite!

            des onbeforeunload hab ich auch gefunden, is leider net so ästhetisch weil da noch der ganze standarttext steht, aber was anderes gibts anscheinen nicht