2012-03-01 4 views
1

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

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, но не повезло.

Что я делаю неправильно? Каков обычный способ сделать это?

Благодаря

Edit: когда я делаю это:

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

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

ответ

0
<script type="text/javascript">  
     var object; 

     function FCKeditor_OnComplete(editorInstance) 
     {    
      object = editorInstance; 
     } 
     function Display() 
     { 
      alert(object.GetHTML()); 
     } 
    </script> 
+0

Вы должны добавить некоторые объяснения, отправляя ответы. –

Смежные вопросы