FCKEditor: доступ к области содержимого - PullRequest
1 голос
/ 01 марта 2012

У меня проблемы с этим.Я не могу получить доступ к объекту области содержимого.Мне нужно подключить прослушиватель щелчков.

var oFCKeditor = new FCKeditor( editorName ) ;
        oFCKeditor.BasePath = o.editorPath;
        if (o.configPath) {
            oFCKeditor.Config["CustomConfigurationsPath"] =     o.configPath +"?" + ( new Date() * 1 ) ;
        }
        oFCKeditor.Width = '100%';
        oFCKeditor.Height = '100%';
        oFCKeditor.ReplaceTextarea();
        oFCKeditor.setEnabled(true);

        alert(oFCKeditor.EditorDocument);
        alert(oFCKeditor.EditorWindow);
                    alert(FCK); 

Я также пытался получить доступ к объектам из разных частей внутри кода FCKEditor, но не повезло.

Что я делаю не так?Как обычно это сделать?

Спасибо

Редактировать: когда я делаю это:

var oEditor = FCKeditorAPI.GetInstance(editorName) ;
alert(oEditor.EditorDocument); 

после создания редактора, он работает, но только когда яЯ прошагал через него с помощью отладчика, иначе он не определен.Так что это, вероятно, проблема времени.Но где мне тогда взять это?

Ответы [ 2 ]

0 голосов
/ 22 марта 2013
<script type="text/javascript">      
        var object;

        function FCKeditor_OnComplete(editorInstance) 
        {            
            object = editorInstance;   
        }
        function Display()
        {
          alert( object.GetHTML());
        }
   </script>
0 голосов
/ 15 августа 2012
...