Hi guys, I'm getting this error (similar to http://dev.ckeditor.com/ticket/6939) when creating an editor instance.
My page structure has the parent frame which houses the ckeditor instance, and an iframe containing the editable content. On clicking of an edit button in the iframe I create an editor instance in the parent frame (from the context of the parent frame). All scripts are loaded into the parent frame.
The interesting thing is that the first call to create an editor instance works perfectly with my default content being used. Then after destroying that instance and attempting to create another I run into the error
Cannot call method 'setHtml' of null (line 121 of minified ckeditor or line 174 of plugin.js when loading from full source)
Any help would be greatly appreciated.
Thanks
Toby.
Thu, 02/24/2011 - 03:24
#1
Re: Cannot call method 'setHthml' of null
We're using CKeditor in a dynamically built form, with varying fields. Due to this we're building the form html based on some input. I was attempting to create an editor instance on these dom node PRIOR to inserting them into the document. CKEditor was then looking for various elements in the document which obviously we're there.
Since the editor is standalone (doesn't rely on any dom elements outside of the node it's replacing) it would be nice to allow creation of editor instances prior to document insertion, obviously no big deal, it would just be nice to have.