Philipp Lenz: Abfrage und dann wenn true Fenster schliessen

Hallo,

ich möchte erst durch "window.confirm" eine Frage stellen ob das Fenster wirklich geschlossen werden soll, wenn der Benutzer auf OK klickt, soll sich das Fenster schliessen, ansonsten soll nichts passieren, ausser dass das Fenster was die Frage stellte, sich vernichtet.

Ich habe mal folgendes Script mir zusammengebaut, aber leider funktioniert das nicht so wie ich will:

<script language="JavaScript">
    function frage()
    {
    F2 = window.confirm("Wollen Sie wirklich das Programm beenden?");
    switch(F2)
    {
    case "0":
    return true;
    case "1":
    F2 = close();
    }
    }
</script>

Die Funktion Frage rufe ich innerhalb der Seite über ein onClick="frage()" auf.

Lasst euch von den ausdokumentierten Anführungszeichen nicht stören, liegt daran, weil es in PHP eingebettet ist.

Mfg

Philipp Lenz

  1. Hallo,

    ich möchte erst durch "window.confirm" eine Frage stellen ob das Fenster wirklich geschlossen werden soll, wenn der Benutzer auf OK klickt, soll sich das Fenster schliessen, ansonsten soll nichts passieren, ausser dass das Fenster was die Frage stellte, sich vernichtet.

    Ich habe mal folgendes Script mir zusammengebaut, aber leider funktioniert das nicht so wie ich will:

    <script language="JavaScript">
        function frage()
        {
        F2 = window.confirm("Wollen Sie wirklich das Programm beenden?");

    .............................^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    welches "Programm" denn? Du willst doch wohl nur ein Fenster schließen!

    switch(F2)
        {
        case "0":
        return true;
        case "1":
        F2 = close();

    ich denke, das sollte self.close() heißen!

    }
        }
    </script>

    Die Funktion Frage rufe ich innerhalb der Seite über ein onClick="frage()" auf.

    Lasst euch von den ausdokumentierten Anführungszeichen nicht stören, liegt daran, weil es in PHP eingebettet ist.

    Ich störe mich da nicht dran, wie das mit JavaScript ist weis ich nicht ;-)

    Bye Ed X

  2. Tach.

    ich möchte erst durch "window.confirm" eine Frage stellen ob das Fenster wirklich geschlossen werden soll, wenn der Benutzer auf OK klickt, soll sich das Fenster schliessen, ansonsten soll nichts passieren, ausser dass das Fenster was die Frage stellte, sich vernichtet.

    Warum so kompliziert?

    function frage()
    {
    var Frage;
    Frage=confirm ("Wollen Sie wirklich das Programm beenden?");
    if (Frage==true)
    {window.close();}
    else
    {return false;}
    }

    Das sollte eigentlich funktionieren...
    Steht eigentlich auch alles in selfHTML...

    Gruß,
    olli