1. 程式人生 > >CKEditor使用js結合CKFinder實現上傳,解決專案路徑問題

CKEditor使用js結合CKFinder實現上傳,解決專案路徑問題

在CKEditor  的javascript  api中有對CKEditor進行建立例項的方法,可以通過這些方法對CKEditor進行操作      例:  
         < script type= "text/javascript" >
         $(document).ready( function (){
                //建立一個editor例項
              var editor = CKEDITOR.appendTo( 'editor');
                //CKFinder.setupCKEditor( editor, '/ckfinder/' ) ;
               //替換<textarea>元素
             CKEDITOR.replace( 'editor' );
          });
          
      </script >

使用上面的js程式碼,可以避免使用到專案的路徑問題,在jsp中如果使用的是CKEditor標籤,則會涉及到專案路徑問題,因為在
 <ckeditor:replace replace= "" basePath =""></ ckeditor:replace>
這段程式碼中的basePath的值,好像是不支援表示式,所以不能獲取到專案路徑來使用。而上面就不同了。 其他開發程式碼都與使用標籤一樣