Copy Code code as follows:
Function ABC ()
{
var checkcontent =fckeditorapi.getinstance ("editor");//Get instance
Alert (checkcontent.getxhtml ());//Get current content
var newelement = document.createelement ("a");
newelement.href= "#";
Newelement.innerhtml= "DF";
Checkcontent.insertelement (newelement)//Front add element (no return value)
var a=checkcontent.insertelementandgetit (newelement);//Front add Element (return element)
Checkcontent.inserthtml ("")//Add HTML
Checkcontent.sethtml ("", true);/set content, then bool, see WYSIWYG
}
function aaa ()
{
var checkcontent =fckeditorapi.getinstance ("editor");//Get instance
Checkcontent.switcheditmode ()//change edit mode
Checkcontent.updatelinkedfield ()//update associated file
}
function Fckeditor_oncomplete (checkcontent)//when finished loading
{
alert (checkcontent.name);
}
Set FCKeditor as read-only
function Fckeditor_oncomplete (editorinstance)
{
EditorInstance.EditorDocument.body.disabled = true;
EditorInstance.EditorWindow.parent.document.getElementById (' xexpanded '). style.display = ' None ';
EditorInstance.EditorWindow.parent.document.getElementById (' xcollapsed '). style.display = ' None ';
EditorInstance.EditorWindow.blur ();
}
Inserts the specified code into the editor
function Inserthtmltoeditor (CODESTR) {
var oeditor = fckeditorapi.getinstance ("content");
if (OEDITOR.EDITMODE==FCK_EDITMODE_WYSIWYG) {
Oeditor.inserthtml (CODESTR);
}else{
return false;
}
}
Count the number of contents in the editor
function GetLength () {
var oeditor = fckeditorapi.getinstance ("content");
var ODOM = oeditor.editordocument;
var ilength;
if (document.all) {
Ilength = ODOM.body.innerText.length;
}else{
var r = Odom.createrange ();
R.selectnodecontents (Odom.body);
Ilength = r.tostring (). length;
}
alert (ilength);
}
Perform a specified action
function ExecuteCommand (commandName) {
var oeditor = fckeditorapi.getinstance ("content");
OEditor.Commands.GetCommand (CommandName). Execute ();
}
Setting the contents of the editor
function Setcontents (CODESTR) {
var oeditor = fckeditorapi.getinstance ("content");
Oeditor.sethtml (CODESTR);
}
Use JS to add any string at the cursor when using FCKeditor
function inserthtml (E,INSTR)//e:fckeditor id,instr: information to insert
{
var oeditor = Fckeditorapi.getinstance (e);
if (Oeditor.editmode = = FCK_EDITMODE_WYSIWYG)
{
Oeditor.inserthtml (INSTR);
}
Else
Alert ("You must is on WYSIWYG mode!");
}
function ExecuteCommand (commandname,e)
{
var oeditor = Fckeditorapi.getinstance (e);
OEditor.Commands.GetCommand (CommandName). Execute ();
}