Insert HTML into FCKEditor
Posted February 13th, 2009 in FCKEditor
FCKEditor is an in-browser WYSIWYG HTML editor and I post howtos etc for FCKEditor on this blog roughly every 10 days in the Javascript category. This post looks at how to insert HTML into an FCKEditor editing area which you might need to do from your own custom dialog window.
Embed the FCKEditor
The FCKEditor in the examples in this post has been embedded into the page using the following PHP code. There are other ways of embedding an FCKEditor but this is my preferred method:
$FCKeditor = new FCKeditor('html');
... various settings ...
$FCKeditor->Create();
Get a handle to the FCKEditor instance
Before we can paste some HTML into the FCKEditor we need to get a handle to the instance. The name of the instance in the above example is 'html' which is passed to the object constuctor. To get a handle to the instance in Javascript do this:
var oEditor = FCKeditorAPI.GetInstance('html') ;
If the Javascript code is being run from a popup window, then you can get a handle to the instance in the parent window like this:
var oEditor = window.opener.FCKeditorAPI.GetInstance('html') ;
Insert the HTML
Now that we have a handle to the FCKEditor instance we can inject some HTML into the editor at the current cursor insertion point using the .InsertHtml() method.
The following example would insert the HTML <p>hello world</p> at the current insertion point:
oEditor.InsertHtml("<p>hello world</p>");
Future posts
As mentioned at the start of this post, I post a new FCKEditor article roughly every 10 days in the Javascript section of this blog. The other twice weekly Javascript posts are usually about jQuery and sometimes more generic Javascript functions. Make sure you subscribe to my RSS feed (details below) so you don't miss out.
Related posts:
- Language selection with FCKEditor (Sunday, February 22nd 2009)
- Remove "Browse" button and "Upload" tab in FCKEditor Image Properties dialog (Friday, January 30th 2009)
- Remove "Browse" button and "Upload" tab in FCKEditor Link dialog (Tuesday, January 20th 2009)
- FCKeditor after capital letters and colons (Wednesday, January 7th 2009)
- Always make FCKEditor paste as plain text (Tuesday, November 11th 2008)
- Using the FCKEditor HTML Editor with PHP (Wednesday, August 20th 2008)
Share or Bookmark
Share or Bookmark this page using the following services. You will need to have an account with the selected service in order to post links or bookmark this page.
Subscribe or Follow
Subscribe via RSS or email, or follow me on Facebook or Twitter below. The RSS icon takes you through to Feedburner where you can select the service or application to use.

