Change
theDialog.dialog('show');
to
theDialog.dialog('open');
http://jqueryui.com/docs/dialog/#method-open
- Richard
On Tue, Nov 10, 2009 at 6:27 PM, Yarnish <[email protected]> wrote:
> I have a problem where I try to make a self contained script that will
> show a dialog using jQuery UI dialog. Problem is, if I create the div
> programatically (inside the script) the dialog never shows. Here is
> the sample code I've got so far:
>
> function showDialog(){
>
> var theDiv = jQuery("<div id='DialogDiv' class='DialogDiv'>Hi
> there</div>").appendTo("body");
> var dialogOptions = {
> autoOpen: false,
> buttons: { "Ok": function(){ alert("hi");} },
> height: 300,
> modal: true,
> title: "Properties"
> }
>
> var theDialog = theDiv.dialog(dialogOptions);
> theDialog.dialog('show');
> }
>
> I know that the div I create is actually added to the web page, as it
> shows temporarely when I step through the method using firebug.
>
> Any suggestions will be greatly apreciated (espcially if they
> work ;-) )
>
> Thanks,
> Jarnis
>
> --
>
> You received this message because you are subscribed to the Google Groups
> "jQuery UI" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<jquery-ui%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/jquery-ui?hl=.
>
>
>
--
You received this message because you are subscribed to the Google Groups
"jQuery UI" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/jquery-ui?hl=.