Script hält nach "alert" nicht an!
Hallo zusammen,
ich habe den Befehl:
if 'Gesprächspartner für Angebot' = null then
alert("Bitte wählen Sie zuerst einen Gesprächspartner für das Angebot aus!")
end;
in einen Button eingebaut.
Leider hält das Scipt nach Ausgabe des Alert nicht an! Ninox gibt den nächsten Befehl: if dialog("Title", "Möchten...) aus. Wenn ich den dann bestätige, erscheint wieder das Alert-Fenster.
Weiß jemand woran das liegt und ob man das umgehen kann? Gibt es vielleicht einen Befehl, mit dem man aus dem Script springen kann?
lg susanne
5 Antworten
-
Hallo Susanne, im Gegensatz zu dialog() gibt alert() tatsächlich nur eine Meldung aus, unterbricht das Script aber nicht. Deshalb nutze ich fast ausschließlich dialog(). Das Array für die Antwortmöglichkeiten lässt sich ja auch mit nur einem Eintrag bestücken, z. B. ["Ok"], dann hat man denselben Effekt wie bei alert().
-
Ach so, eine Funktion oder Befehl zum Beenden eines Scriptes gibt es m. W. leider (noch?) nicht. Hätte ich auch schon häufig gut gebrauchen können.
-
Vielen Dank für deine schnelle Hilfe.
Ja, mit dialog funktioniert es super! Die Idee mit nur einem Eintrag war es :-)
-
Man kann aber auch so probiereren:
---
if not 'Gesprächspartner für Angebot' then
.....dein Skript....
else
alert("Bitte wählen Sie zuerst einen Gesprächspartner für das Angebot aus!")
end---
So wird auch alert () nützlich.
Leo
-
oh ja, das ist auch eine sehr elegante Lösung. Vielen Dank dafür Leo!
lg susanne
Content aside
- vor 5 JahrenZuletzt aktiv
- 5Antworten
- 1064Ansichten