Comment faire pour exécuter la fonction après l'ouverture d'un jQueryUI Dialogue?

Sur ma page web, j'ai quelques liens :

<div id="toolbarButtons">
    <a href="actualites/addLink" id="liens" rel="lien" title="Insérer un lien" class="toolbarButton"><span><img src="pub/struct/picto/icon_toolbar-link.gif" alt="Liens" />Lien</span></a>
    <a href="actualites/addImage" rel="image" title="Insérer une image" id="img" class="toolbarButton"><span><img src="pub/struct/picto/icon_toolbar-img.gif" alt="Liens" /> Image(s)</span></a>
</div>
<div id="dialogbox"></div>

Tout d'abord, je init ma boite en appelant le :

initDialog : function() {
    $('#dialogbox').dialog({
        bgiframe:true,
        autoOpen:false,
        width:500,
        modal:true
    });
}

puis-je fixer la boîte de dialogue, cliquez sur l'événement :

$('.toolbarButton').click(function(e){
            e.preventDefault();
            actu.dialogManager($(this));
});

dialogManager : function(elem) {

    elem.blur();
    var title   = elem.attr('title');
    var href    = elem.attr('href');
    var rel     = elem.attr('rel');

    $('#dialogbox').dialog('option','title',title);

    if(rel == 'lien')
    {
         $('#dialogbox').dialog('option','buttons',{
            'Add' : function(){
                            //TODO
            },
            'Cancel' : function(){
                $('#linkText').val('');
                $('#linkUrl').val('');
                $(this).dialog('close');
            }
        });

        $('#dialogbox').load(href).dialog('open');

    }
}

Comme vous pouvez le voir , le contenu de la boîte de dialogue est extrait avec de l'ajax. La boîte de dialogue contient une entrée.
J'ai une dernière fonction qui est censé modifier le contenu de l'entrée, mais je ne sais pas où et comment l'appeler. Il faut être appelée après l'ouverture de la boîte de dialogue pour être efficace. Comment puis-je le faire ?

de le faire juste après

$('#dialogbox').load(href).dialog('open');

ne fonctionne pas à cause du chargement asynchrone (appelée avant que le dialogue est entièrement chargé).

Merci pour votre aide.

InformationsquelleAutor grunk | 2011-02-28