Beat: Eigenen Prompt entwickeln

Beitrag lesen

hallo

Ich habe viele Funktionen, die etwas erzeugen/konvertieren etc...
Im Stile:

  • hole selektierten Text
  • Bearbeite ihn
  • Füge ihn am ursprünglichen Ort wieder ein

Einige diese Funktionen sollen nun eine zusätzlich prompt Routine aufrufen,
damit Anpassungen von Attributen etc möglich sind.
Ich möchte aber nicht den Standard prompt() verwenden, sondern denke an etwas, das flexibler ist.

myprompt("choice_and_text", "Wählen Sie eines der Attribute oder definieren Sie ein eigenes", "keines", "gelb", "rot", "blau")
myprompt("choice", "Wählen Sie eines der Attribute", "keines", "gelb", "rot", "blau")
myprompt("text", "Schreiben Sie Ihre Attributanagab")

Nun frage ich mich, an was ich da denken muss.

  • Ich stelle den prompt-dialog dar,
  • Ein OK Button würde den dialog beenden durch setzen einer variable
  • während( der prüfwert wert 0 ){
      //tu nichts !!!
      }
    Ich habe den Eindruck, dass dieses Design falsch ist.
    Aber wie mache ich es, dass die prompt routine nicht zu seinem caller zurückkehrt
  • solange eine Useraktion nicht gefallen ist
  • solange nicht eine maximale Zeit vergangen ist
  • solange der User nicht ausserhalb des prompt Elements geklickt hat?

mfg Beat
--

<o(((°>           ><o(((°>

<°)))o><                     ><o(((°>o
Der Valigator leibt diese Fische