Juventus: Was gibt prompt bei Klick auf Abbrechen als Wert zurück?

Hallo,

sehr einfach, die Frage passt komplett in das Thema-Feld :-)

Die Situation: Wenn auf Abbrechen geklickt wird, soll ein bestimmter Text erscheinen. Wie frage ich das ab?

Dank euch!

Gruß

  1. Hallo,

    Die Situation: Wenn auf Abbrechen geklickt wird, soll ein bestimmter Text erscheinen. Wie frage ich das ab?

    Der Rückgabewert ist undefined. Das hättest du aber auch selbst rausfinden können...

    Gruß
    Slyh

    1. Hallo,

      Mahlzeit!

      Der Rückgabewert ist undefined.

      Das ist falsch. Der Rückgabewert bei Klick auf Abbrechen ist null, nicht undefined.

      Das hättest du aber auch selbst rausfinden können...

      Nein. Wie auch, wenn´s falsch ist. Aber auch das richtige Ergebnis steht in SelfHTML nicht drin, zumindest nicht unter http://selfhtml.teamone.de/javascript/objekte/window.htm#prompt, und wenn´s da nicht steht, wo dann?
      Auch die Suche macht "prompt" im Forumsarchiv brachte keine befriedigenden Ergebnisse.
      Na ja, inzwischen hab ich´s ja selbst heraus gefunden.

      Gruß
      Slyh

      Gruß,
      der Juve

      --
      Operator. Nonprint. Noch Fragen?? :)
      1. Hi,

        Der Rückgabewert ist undefined.
        Das ist falsch. Der Rückgabewert bei Klick auf Abbrechen ist null, nicht undefined.

        Dann ist nur noch die Frage, was der Unterschied zwischen null und undefined ist.
        Insbesondere, wenn ich mir das Ergebnis der alerts angucke (die beiden ersten waren nur zur Kontrolle), wenn ich Cancel betätige:

        alert(prompt("blabla 1")=="");        //==> false
        alert(prompt("blabla 2")==0);         //==> false
        alert(prompt("blabla 3")==undefined); //==> true
        alert(prompt("blabla 4")==null);      //==> true

        cu,
        Andreas

        --
        Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
        http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
        1. Hallo Andreas

          Dann ist nur noch die Frage, was der Unterschied zwischen null und undefined ist.
          Insbesondere, wenn ich mir das Ergebnis der alerts angucke (die beiden ersten waren nur zur Kontrolle), wenn ich Cancel betätige:

          alert(prompt("blabla 3")==undefined); //==> true
          alert(prompt("blabla 4")==null);      //==> true

          Das hängt mit der Definition der Operatoren zusammen.

          Boolean value is returned as the result of the comparison.

          Null and Undefined types are == (but not ===).

          siehe auch http://devedge.netscape.com/library/manuals/2000/javascript/1.5/reference/ops.html#1060974

          Erst beim Identitätsvergleich wird der Unterschied sichtbar.

          also

          alert(prompt("blabla 3") === undefined); //==> false
          alert(prompt("blabla 4") === null);      //==> true

          Viele Grüße

          Antje

          1. Hi,

            Null and Undefined types are == (but not ===).
            Erst beim Identitätsvergleich wird der Unterschied sichtbar.

            Wußte gar nicht, daß es den in Javascript auch gibt, kannte ich nur von PHP...
            cu,
            Andreas

            --
            Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
            http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
  2. Hallo,

    hy

    sehr einfach, die Frage passt komplett in das Thema-Feld :-)

    Die Situation: Wenn auf Abbrechen geklickt wird, soll ein bestimmter Text erscheinen. Wie frage ich das ab?

    Warum machst du die Abfrage nicht mit Confirm:

    <script language="JavaScript" type="text/javascirpt">
    function Loeschen()
    {
    Check = confirm("Wollen Sie wirklich alle Inhalte löschen?");
    if(Check == false)
    {
    return false;
    }
    else
    {
    return true;
    }
    }
    </script>

    Du bist aber lange wach. -> 00:31

    Gruss Michy

    1. hi,

      Die Situation: Wenn auf Abbrechen geklickt wird, soll ein bestimmter Text erscheinen. Wie frage ich das ab?
      Warum machst du die Abfrage nicht mit Confirm:

      weil prompt dazu dient, den user einen text eingeben zu lassen.
      wo bitte besteht diese möglichkeit bei confirm?

      gruss,
      wahsaga

      1. Hallo

        Die Situation: Wenn auf Abbrechen geklickt wird, soll ein bestimmter Text erscheinen. Wie frage ich das ab?
        Warum machst du die Abfrage nicht mit Confirm:
        weil prompt dazu dient, den user einen text eingeben zu lassen.
        wo bitte besteht diese möglichkeit bei confirm?

        Sorry, aber dann habe ich die Fragen nicht verstanden, oder sie war zu ungenau.

        wahsaga

        Ich würde immer den gleich Username benutzten, dann erkennt man dich wiedereinmal

        Gruss Michy

        1. hi,

          wahsaga
          Ich würde immer den gleich Username benutzten, dann erkennt man dich wiedereinmal

          wie meinen?
          ich benutze _immer_ den gleichen usernamen.

          (dieser thread hier war nicht "meiner" - was mich ja trotzdem nicht daran hindert, antworten zu geben und auf fremde antworten zu reagieren ...)

          gruss,
          wahsaga