Hi Bob,

just remove the close callback. It doesn't make sense to close the
dialog on close callback. It's a candidate for infinite loop. ;)

And one more thing. Try to avoid inline javascript, it's nasty. You
can do it cleaner, take a look here: http://jsbin.com/ozife

--
Bohdan

On Oct 31, 6:34 pm, Bob K <pdx...@gmail.com> wrote:
> I need users to be able to open/close/reopen a dialog.  I've read
> other posts which imply this should work, but my minimal test below
> fails (when I click on the href link, it opens properly.  When I try
> to reopen it a second time, nothing happens).
>
> Am I just staring at this too long and missing something obvious?
>
> Thanks...
>
> <script type="text/javascript">
> $(function(){
>     $("#terms_dialog").dialog({
>       bgiframe: true,
>       autoOpen: false,
>       height: 400,
>       width: 500,
>       modal: true,
>       buttons: {
>         Cancel: function() {
>           $("#terms_dialog").dialog('close');
>         },
>       },
>       close: function() {
>           $("#terms_dialog").dialog('close');
>       },
>     });
>
> });
>
> function show_terms_dialog() {
>   $("#terms_dialog").dialog('open');}
>
> </script>
>
> <p> Hello, please agree to our <a href="javascript:show_terms_dialog
> ()">terms</a> </p>
>
> <div id="terms_dialog" title="Terms Of Use Agreement">
> <p> This is a dialog </p>
> </div>

--

You received this message because you are subscribed to the Google Groups 
"jQuery UI" group.
To post to this group, send email to jquery...@googlegroups.com.
To unsubscribe from this group, send email to 
jquery-ui+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/jquery-ui?hl=en.


Reply via email to