kostenloser Webspace werbefrei: lima-city


JQuery UI: Auf beenden eines ModalDialogs warten

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    speedtouch92

    Kostenloser Webspace von speedtouch92

    speedtouch92 hat kostenlosen Webspace.

    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?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Wie meinst du das genau? Also was passiert nachdem der User im Dialog irgendwas eingegeben hat? Hast du ein Code Beispiel / eine jsfiddle?

    Soll der User den Dialog schließen? Wenn ja, könntest du den close callback von UI Dialog nutzenn.
  4. Autor dieses Themas

    speedtouch92

    Kostenloser Webspace von speedtouch92

    speedtouch92 hat kostenlosen Webspace.

    $("#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.
  5. 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
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!