1、如果FCKeditor正文里面有图片,如何把图片地址填充到 ddl下拉列表框中
2、如何用程序给FCKeditor当前光标位置插入文本内容使用环境vs2005,c#,asp.net

解决方案 »

  1.   

    //function FCKeditor_OnComplete( editorInstance ) 
    //{ 
    ////FCKeditor加载完成后给其注册一个失去焦点事件 
    //  editorInstance.Events.AttachEvent( 'OnBlur', onEditorBlur ) ; //} 
    //function onEditorBlur(){ 
    //  var oSelect = document.getElementById("ddlImgSelect"); 
    //  for(var i=oSelect.options.length-1; i>0; i--){ 
    //      oSelect.options[i] = null; 
    //  } 
    //   
    //    oEditor = FCKeditorAPI.GetInstance('FCKeditor1'); 
    //    var imgs = oEditor.EditorDocument.body.all.tags("img");      
    //    for(var i=0; i < imgs.length; i++){ 
    //      var oOption = document.createElement("option"); 
    //      var str=imgs[i].src;
    //      oOption.appendChild(document.createTextNode(str.substring(str.indexOf("/webs/")))); 
    //      oSelect.appendChild(oOption); 
    //    } 
    //} 
    //FCKeditor_OnComplete(FCKeditor1);
      

  2.   

    第2个问题:
    用js可以实现var oEditor = FCKeditorAPI.GetInstance(editorname);
                 oEditor.InsertHtml(你要添加的内容);
      

  3.   

    这个editorname就是fckeditor的clientid
      

  4.   

    我建议你别用FCKeditor这个,因为这个毕竟是JS写的。我还有个DLL的内库可以用,你可以去看下去
    http://download.csdn.net/source/2804540