Thanks for your answer mk.keck : it's a good one !!!

To use tabs in Dialog  :
 HTML :  use a container "dialog" to display a "tabs" container
 JQUERY : see mk.keck comments ;)

I dont know if it possible to closed this subject :( ... i check for
that... :)

Best regard
mrn31

On 21 oct, 15:43, "mk.keck" <m...@michaelkeck.de> wrote:
> of course tabs in dialogs are working:
> you should change your code a little:
>
> <!-- html part -->
> <div id="dialog_with_tabs" title="Create new user">
>     <div id="tabs_in_dialog">
>         <ul>
>             <li><a href="#tabs-1">Tab 1</a></li>
>             <li><a href="#tabs-2">Tab 2</a></li>
>             <li><a href="#tabs-3">Tab 3</a></li>
>         </ul>
>         <div id="tabs-1">
>             <p>Content of Tab &quot;1&quot;</p>
>         </div>
>         <div id="tabs-2">
>             <p>Content of Tab &quot;2&quot;</p>
>         </div>
>         <div id="tabs-3">
>             <p>Content of Tab &quot;3&quot;</p>
>         </div>
>     </div>
> </div>
> <!-- html part -->
>
> <!-- jquery part -->
>     $("#dialog_with_tabs").dialog({
>         bgiframe: true,
>         autoOpen: false,
>         height: 500,
>         width: 500,
>         modal: true,
>         buttons: {
>             Cancel: function() {
>                 $(this).dialog('close');
>             }
>         }
>     });
>     $("#dialog_with_tabs").bind('dialogopen', functon() {
>         /* init tabs, when dialog is opened */
>         $("#tabs_in_dialog").tabs();
>     });
>     $("#dialog_with_tabs").bind('dialogclose', functon() {
>         /* your function */
>         allFields.val('').removeClass('ui-state-error');
>         /* destroy tabs to avoid problems on re-open */
>         $("#tabs_in_dialog").tabs('destroy');
>         /* destroy dialog to avoid problems on re-open */
>         $("#dialog_with_tabs").tabs('destroy');
>     });
>     /* your function to open the dialog */
>     $("#dialog_with_tabs").dialog('open');
> <!-- jquery part -->
>
> On Oct 20, 2:21 am, mrn31 <marineisher...@gmail.com> wrote:
>
> > Hi all , i try this but i get some troubles :
>
> > -------- HTML ---------
>
> > <button id="tabtest" class="ui-button ui-state-default ui-corner-
> > all">tabtest</button>
>
> > <div id="dialogtab" title="Create new user">
> >         <ul>
> >                 <li><a href="#tabs-1">Nunc tincidunt</a></li>
> >                 <li><a href="#tabs-2">Proin dolor</a></li>
> >                 <li><a href="#tabs-3">Aenean lacinia</a></li>
> >         </ul>
> >         <div id="tabs-1">
> >                 <p>p1</p>
> >         </div>
> >         <div id="tabs-2">
> >                 <p>p1</p>
> >         </div>
> >         <div id="tabs-3">
> >                 <p>p1</p>
> >                 <p>p2</p>
> > </div>
>
> > </div>
>
> > -------- JS ---------
>
> >         $("#dialogtab").dialog({
> >                 bgiframe: true,
> >                 autoOpen: false,
> >                 height: 500,
> >                 width: 500,
> >                 modal: true,
> >                 buttons: {
> >                         Cancel: function() {
> >                                 $(this).dialog('close');
> >                         }
> >                 },
> >                 close: function() {
> >                         allFields.val('').removeClass('ui-state-error');
> >                 }
> >         });
> >         $("#dialogtab").tabs();
>
> >         $('#tabtest').click(function() {
> >                 $('#dialogtab').dialog('open');
> >         })
>
> > It seems that tabs get strange events there...
>
> > The aim is to get tabs in a modal window.
>
> > Hope you could help.
>
> > Tx all for your project, it was cool to do with it
>
> > Regards
>
> > marine
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery UI" group.
To post to this group, send email to jquery-ui@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