GetNumber: Unterschied zwischen den Versionen

Aus Sternenschweif Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „<syntaxhighlight lang="javascript"> getNumber({"message":msg, "callback":callback, "max":maxnum, "min":0, "step":1}); </syntaxhighlight> Ruft den "wähle eine…“)
 
 
Zeile 7: Zeile 7:
 
'''message''': Textuelle Beschreibung der Auswahl, also zB "Wähle die Anzahl der wegzuwerfenden Gegenstände"
 
'''message''': Textuelle Beschreibung der Auswahl, also zB "Wähle die Anzahl der wegzuwerfenden Gegenstände"
  
'''callback''': Name der Callback-Javascript-Funktion. Diese hat das folgende Format, wobei Zahlenwert "-1" wird, wenn der Dialog abgebrochen wurde:
+
'''callback''': Name der Callback-Javascript-Funktion. Diese hat das folgende Format, wobei Zahlenwert "-1" und erfolg "false" wird, wenn der Dialog abgebrochen wurde:
 
<syntaxhighlight lang="javascript">
 
<syntaxhighlight lang="javascript">
function callback_receiver( zahlenwert )
+
function callback_receiver( erfolg, zahlenwert )
 
</syntaxhighlight>
 
</syntaxhighlight>
  

Aktuelle Version vom 21. März 2016, 16:54 Uhr

getNumber({"message":msg, "callback":callback, "max":maxnum, "min":0, "step":1});

Ruft den "wähle eine (An)Zahl"-Dialog auf. Flexiblere Variante von getNumberDlg

message: Textuelle Beschreibung der Auswahl, also zB "Wähle die Anzahl der wegzuwerfenden Gegenstände"

callback: Name der Callback-Javascript-Funktion. Diese hat das folgende Format, wobei Zahlenwert "-1" und erfolg "false" wird, wenn der Dialog abgebrochen wurde:

function callback_receiver( erfolg, zahlenwert )

max: Die größtmögliche Zahl, die gewählt werden kann

Alle nachfolgenden Parameter sind optional

min: Die kleinste Zahl, die gewählt werden kann. Standard: 0

step: Die Schrittweite, in der gewählt werden können soll. Standard: 1. Vorsicht: Schrittweite und Maximum müssen zusammenpassen (also Max modulo Step = 0), sonst können unerwartete Fehler auftreten