как переписать код скрипта под CKEditor?

anz

Level XXL
Регистрация
17 Окт 2006
Сообщения
929
Реакции
311
работал у меня скрипт под FCKeditor, поставил CKEditor код соответственно перестал работать, как его под CKEditor переписать?


Код:
function insertTag(kind){
    var oEditor = FCKeditorAPI.GetInstance('content') ;
 
    var text = '';
 
    if ( oEditor.EditMode == FCK_EDITMODE_WYSIWYG ) {
 
        if (...){...}
       
        oEditor.InsertHtml( text ) ;
    }
    else alert( 'Переключите редактор!' ) ;
}
function InsertPagebreak()
{
    // Get the editor instance that we want to interact with.
    var oEditor = FCKeditorAPI.GetInstance('content') ;
 
    // Check the active editing mode.
    if ( oEditor.EditMode == FCK_EDITMODE_WYSIWYG )
    {
        // Insert the desired HTML.
        oEditor.InsertHtml( '{pagebreak}' ) ;
    }
    else
        alert( 'Переключите редактор!' ) ;
}
 
Как-то так:
Код:
function insertTag(kind){
    var oEditor = CKEDITOR.instances.content ;
 
    var text = '';
 
    if ( oEditor.mode == "wysiwyg" ) {
 
        if (...){...}
   
        oEditor.InsertHtml( text ) ;
    }
    else alert( 'Переключите редактор!' ) ;
}
function InsertPagebreak()
{
    // Get the editor instance that we want to interact with.
    var oEditor = CKEDITOR.instances.content ;
 
    // Check the active editing mode.
    if ( oEditor.mode == "wysiwyg" )
    {
        // Insert the desired HTML.
        oEditor.InsertHtml( '{pagebreak}' ) ;
    }
    else
        alert( 'Переключите редактор!' ) ;
}
 
не срабатывает :( как только не пробовал
 
Консоль ошибок что сообщает?
 
если кому интересно вот верное решение:

PHP:
function insertTag(kind){
  var editor = CKEditor.instances.content;
 
    var text = '';
 
    if ( editor.mode == "wysiwyg" ) {
 
        if (...){...}
 
        editor.insertHtml( text ) ;
    }
    else alert( 'Переключите редактор!' ) ;
}
function InsertPagebreak()
{
    // Get the editor instance that we want to interact with.
    var editor = CKEditor.instances.content ;
 
    // Check the active editing mode.
    if ( editor.mode == "wysiwyg" )
    {
        // Insert the desired HTML.
        editor.insertHtml( '{pagebreak}' ) ;
    }
    else
        alert( 'Переключите редактор!' ) ;
}
 
Назад
Сверху