Pourquoi suis-je un “Type de Dialogue d'Erreur n'est pas une Fonction” à l'aide de jQuery UI?

Lorsque je clique sur un Bouton, je suis en utilisant le code suivant pour une fonction d'une boîte de Dialogue:

function Confirmation(msg1){
if ($('#exportSales').length == 0) {
        $(document.body).append('<div id="exportSales">'+msg1+'</div>');
    } else {
        $('#exportSales').html(msg1);
    }

    $("#exportSales").dialog({
        autoOpen: false,
        show: "blind",
        hide: "explode",        
        height: 450,
        width: 1000,
        modal: true
    });

    $( "#exportSales" ).dialog("open");
}

Cependant, quand j'ai inspecter ce dans FireBug c'est de cette erreur dans la console:

TypeError: $(...).dialog is not a function [Break On This Error]

modal: true

MODIFIER: Il y a une autre boîte de dialogue dans le document qui fonctionne très bien. quand j'en commentaire que l'on doit ensuite cette boîte de dialogue, puis commence à travailler.
Comment puis-je changer mon code afin qu'ils puissent travailler ensemble dans la même page?

avez-vous inclus jquery-ui.js fichier
Ex: <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.js"></script>
Jquery et Jquery UI sont inclus, j'ai une autre boîte de dialogue qui s'ouvre, mais ce n'est pas. Dois-je mettre ceci dans le document de prêt?
comment cette méthode est appelée
Appelé à partir de <input type="button" id="btn_export_sales" onclick="javascript: Confirmation('Active Exportation du Fichier');">

OriginalL'auteur HardCode | 2013-05-15