I wrote an app awhile back that asynchronously loads tinymce in a Klaus Hartl tab... and retains functionality. The code can be seen @;
http://try.pommo.org/admin/mailings/mailings_start.php#tabs-remote-3 Of particular interest is the assignForm, bodySubmit, and tinyMCE.init functions. The above also detects the state of the editor (either WYSIWYG[tinymce] or plain text[textarea]), as the user is able to toggle the WYSIWYG on/off. ~ Brice On Aug 1, 7:21 am, "Diego A." <[EMAIL PROTECTED]> wrote: > Well, it's not going to work without the plugin. > So use the plugin and let's find the problem... > > On 31/07/07, Shaun Kester <[EMAIL PROTECTED]> wrote: > > > > > > > I realize that. I've tried this dozens of different ways. When I use your > > plugin I end up with a url of > >http://sc1fs003/administration/?FCKeditor1=%3Cp%3E%3Cstrong%3Etest%3C...nothing > > in the post. > > > Thank you very much for your help so far. > > > On 7/31/07, Diego A. <[EMAIL PROTECTED]> wrote: > > > > Shaun, > > > > You haven't used the plugin. The script wasn't loaded. So the > > > 'ajaxSubmit' method wasn't intercepted. Please read installation > > > instructions here: > > >http://www.fyneworks.com/jquery/FCKEditor/ > > > > Cheers, > > > Diego A. > > > > On 31/07/07, Shaun Kester <[EMAIL PROTECTED] > wrote: > > > > > I've got everything working except that it takes two submit for the > > > > data to make it to the server. > > > > > Example:http://209.97.223.72/administration/ > > > > Username: admin > > > > Password: admin > > > > > 1. Login with above info > > > > 2. Click the first link 'Site Content' > > > > 3. Click the first page 'Business' > > > > 4. Enter text, click "Save" below editor. The alert response is the > > > > content of the POST. Clicking it again will send the right content, > > > > but the first one refuses to budge. > > > > > Relevant JS: > > > > > function LoadFunctions() { > > > > > > > > > $("#Funcs").load('/Admin.scpc?&Prog=Funcs&UserId='+$.cookie('scpc') > > > > +'&NoCache='+new Date().getTime(), function(data){ > > > > $('.FuncItems').click(function(){ > > > > > > > > > $("#FuncDetails").load('/Admin.scpc?&Prog=FuncDetails&Type='+$ > > > > (this).attr("rel")+'&UserId='+$.cookie('scpc')+'&NoCache='+new > > > > Date().getTime(), function(data){ > > > > $('.ItemList').click(function(){ > > > > > > > > $("#main").load('/Admin.scpc?&Prog=EditItem&Type='+$ > > > > > (this).attr("rel")+'&ID='+$(this).attr("id")+'&UserId='+ > > > > $.cookie('scpc')+'&NoCache='+new Date().getTime(), function(data){ > > > > // attach handler to > > > > form's submit event > > > > > > > > $('#EditItem').submit(function() > > > > { > > > > //Update > > > > fckeditor here with code I don't know. Please help. > > > > > // submit the > > > > form > > > > > > > > > $(this).ajaxSubmit({url:'/Admin.scpc?&Prog=SaveItem&UserId='+ > > > > $.cookie('scpc'), dataType: 'script',type: 'post'}); > > > > // return > > > > false to prevent normal browser submit and page > > > > navigation > > > > return false; > > > > }); > > > > }); > > > > }); > > > > }); > > > > }); > > > > }); > > > > } > > > > > On Jul 27, 4:59 pm, "Diego A." < [EMAIL PROTECTED]> wrote: > > > > > I can't understand why this would happen. > > > > > The plugin doesn't tamper with the code at all. > > > > > Do you have a URL? > > > > > > On 27/07/07, Shaun Kester < [EMAIL PROTECTED]> wrote: > > > > > > > Thanks for your help. I have this: > > > > > > > //Start the editor > > > > > > > $(function(){ > > > > > > $.fck.start({ > > > > > > path: > > > > > > "fckeditor/", > > > > > > Height: > > > > "300px", > > > > > > Width: > > > > "400px", > > > > > > ToolbarSet: > > > > > > "MyToolbar" > > > > > > }); > > > > > > }); > > > > > > //Bind form > > > > > $('#ItemSave').click(function(){ > > > > > $('#EditItem').ajaxSubmit({ > > > > > url: > > > > > > '/Admin.scpc?&Prog=SaveItem&UserID='+$.cookie('scpc'), > > > > > dataType: > > > > > > 'script' > > > > > > }); > > > > > > }); > > > > > > > The server finally gets the content (ya!), but any formatting tags > > > > > > > like 'p' and 'strong' are gone. I get just the plain text. > > > > > > > On Jul 27, 12:26 pm, "Diego A." < [EMAIL PROTECTED]> wrote: > > > > > > > $(function(){ > > > > > > > $.fck.start({ > > > > > > > path: "/path/to/fck/", > > > > > > > Height: "500px", > > > > > > > ToolbarSet: "Default", > > > > > > > Config: { > > > > > > > CustomConfigurationsPath: '/path/to/fck/custom.js' > > > > > > > /* and so on... */ > > > > > > > } > > > > > > > }); > > > > > > > > }); > > > > > > > > On Jul 27, 7:59 pm, Shaun Kester <[EMAIL PROTECTED]> wrote: > > > > > > > > > How do I set the FCK options like width, toolbar, etc? > > > > > > > > > On Jul 27, 11:31 am, "Diego A." <[EMAIL PROTECTED]> wrote: > > > > > > > > > > Try my plugin:http://www.fyneworks.com/jquery/FCKEditor/ > > > > > > > > > > On Jul 27, 6:53 pm, Shaun Kester < [EMAIL PROTECTED]> > > > > wrote: > > > > > > > > > > > Hi all, > > > > > > > > > > > I'm having a heck of a time getting either tinymce or > > > > fckeditor to > > > > > > > > > > load via ajax and then be submitted with mikes awesome > > > > form > > > > > > plugin. > > > > > > > > > > Anybody got these to successfully work? Here my code that > > > > loads > > > > > > and > > > > > > > > > > binds the textarea and form. > > > > > > > > > > > function LoadFunctions() { > > > > > $("#Funcs").load('/Admin.scpc?&Prog=Funcs&UserId='+$.cookie('scpc') > > > > > > > > > > +'&NoCache='+new Date().getTime(), function(data){ > > > > > > > > > > $('.FuncItems').click(function(){ > > > > > > > $("#FuncDetails").load('/Admin.scpc?&Prog=FuncDetails&Type='+$ > > > > > (this).attr("rel")+'&UserId='+$.cookie('scpc')+'&NoCache='+new > > > > > > > > > > Date().getTime(), function(data){ > > > > > $('.ItemList').click(function(){ > > > > > > > $("#main").load('/Admin.scpc?&Prog=EditItem&Type='+$ > > > > > > > > > > (this).attr("rel")+'&ID='+$(this).attr("id")+'&UserId='+ > > > > > > > > > > $.cookie('scpc')+'&NoCache='+new Date().getTime(), > > > > function(data){ > > > > > > > > > > //Start > > > > the editor > > > > > > > > > > > //Bind > > > > form > > > > > > > $('#EditItem').ajaxForm({ > > > > > type: > > > > > > 'post', > > > > > > > beforeSubmit: getFCKRealContent, > > > > > url: > > > > > > '/Admin.scpc?&Prog=SaveItem&UserID='+$.cookie('scpc'), > > > > > dataType: > > > > > > 'script' > > > > > > > > > > }); > > > > > > > > > > }); > > > > > > > > > > }); > > > > > > > > > > }); > > > > > > > > > > }); > > > > > > > > > > }); > > > > > > > > > > > } > > > > > > > > > > > TIA, > > > > > > > > > > > Shaun > > > > > > -- > > > > > Kind regards, > > > > > Diego A. > > > > > 07951 445 825 > > > > > [EMAIL PROTECTED] > > > > > -- > > > > Kind regards, > > > > Diego A. > > > > 07951 445 825 > > > > [EMAIL PROTECTED] > > > -- > > Shaun Kester > > ---------------------- > > [EMAIL PROTECTED] > >http://www.skfox.net > > -- > Kind regards, > Diego A. > 07951 445 825 > [EMAIL PROTECTED]