JQuery UI: Auf beenden eines ModalDialogs warten
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
abbrechen
attribut
beispiel
button
code
dialog
eingabe
erfolg
funktion
http
korrektes beispiel
objekt
parameter
programmablauf
schau
textfeld
umsetzen
url
verarbeitung
warten
-
Hallo,
ich habe eine Funktion, die, wenn sie aufgerufen wird, ein ModalDialog öffnet, um auf eine Eingabe zu warten.
Ist diese Eingabe erfolgt, soll der dort eingegebene Text wieder an die Funktion zurückgegeben werden, die den Dialog geöffnet hat.
Da die Funktion Parameter erwartet, muss die weitere Verarbeitung in dieser Funktion erfolgen und kann nicht in den DIalog selbst ausgelagert werden.
Wie genau kann ich das umsetzen? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
$("#dialog").dialog({ autoOpen: false, width: 330, height: 150, buttons: { OK: function() { $( this ).dialog( "close" ); }, Abbrechen: function () { $( this ).dialog( "close" ); } } }); function attributAendern(objekt) { $("#dialog").dialog("open"); objekt.attribut = // <= HIER soll das rein, was im Dialog in ein Textfeld eingegeben wurde }
Allerdings gibt $("#dialog").dialog("open"); nichts zurück.
Auch wird beim Programmablauf nicht gewartet, bis der Dialog wieder geschlossen wurde. -
Schau dir mal die jQuery UI API genauer an, hier ein korrektes Beispiel: http://jsfiddle.net/fdhbb/3/
Welchen Programmablauf?
Beitrag zuletzt geändert: 31.8.2012 12:47:37 von re-aktor -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage