Was gibt prompt bei Klick auf Abbrechen als Wert zurück?
Juventus
- javascript
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ß
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
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
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
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
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
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
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
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
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