live and learn

          big big world
          posts - 5, comments - 27, trackbacks - 0, articles - 1
             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
              eWebEditor是個很好用的工具,見面也很好看。是一款很受歡迎的在線編輯器。現在我和大家分享一下我近期使用eWebEditor遇到的問題及其解決辦法。(這里先聲明,我使用的是飛魚修改版的eWebEditor)

              1.關于eWebEditor不兼容IE8的問題。
              在網上查了一下,發現原因是這樣的,因為ie8屏蔽了anonymous方法 所以要改成onclick方法。修改如下
              打開include下面的editor.js文件,有這樣的段代碼:
              
          if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");

              應該修改成:
          1if(navigator.appVersion.match(/MSIE (8)\./i)!=null){
          2    if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");  
          3}
          else{
          4    if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
          5}
              在網上找的某一片文章,它講IE7也認為是屏蔽了anonymous方法,經過個人測試,IE7和IE6一樣,沒有屏蔽anonymous,故無需對IE7進行判斷,但是這里有個問題,就是IE8的bate版無法進行判斷,如果高手請指點一下。

              2.使用編輯器提交的內容為空的時候,tomcat服務器會自動關閉的問題。
              我的辦法是:
           1function getHTML() {
           2    var html;
           3    if(bEditMode){
           4        html = eWebEditor.document.body.innerHTML;
           5    }
          else{
           6        html = eWebEditor.document.body.innerText;
           7    }

           8    var re = new RegExp(sBaseUrl.replace(/\//,"\/"),"gi");
           9    html = html.replace(re, "");
          10    if ((html.toLowerCase()=="<p>&nbsp;</p>")||(html.toLowerCase()=="<p></p>")){
          11        html = ".";
          12    }

          13    return html;
          14}

              但是這并不能找到問題的根源,后來在javaeye的一篇文章里看到問題的根源。
              在upload.jsp里有這么一行代碼:
          1if(sTemp.equals(""))    
          2{    
          3System.exit(0);    
          4}
             
          應該改為:
          if(sTemp.equals(""))    
          {    
          sTemp
          =" "}
             

          3.當eWebEditor不在root的一級目錄的時候,圖片和文件上傳不了的問題。
          這需要改兩個地方。以我的某個項目為例:

          我的eWebEditor在網站的二級目錄。
              a.修改文件的保存路徑:
                  在upload.jsp里修改這句話為:
          1String sUploadFilePath="jpkc/eWebEditor/UploadFile/";
              b.修創建文件夾的路徑:
                  在eWebEditor.jsp里修改這句話:
          1sStyleNameAdd=config.getServletContext().getRealPath("/")+ "jpkc/eWebEditor/" + sUploadFilePath +calendar.get(Calendar.YEAR) + 
          2    "/"+ (calendar.get(Calendar.MONTH)+1+"/"+ calendar.get(Calendar.DAY_OF_MONTH)+"/";
          到此,eWebEditor又可以上傳文件和圖片了。


          雖然eWebEditor外觀很好看,而且還有上傳文件的功能,但是,它有如下缺陷:
          1.它是收費的,所以公司做項目一般不用它。
          2.它不支持火狐和opera瀏覽器。(FCKeditor就很強大啦。)


          最后,謝謝大家瀏覽我的文章。

          此文為原創,如有轉載請注明出處http://www.aygfsteel.com/gdhqs/。如有錯誤,請大家批評指正,謝謝!


          評論

          # re: 關于eWebEditor常見的問題及其個人使用心得  回復  更多評論   

          2009-06-07 20:14 by 心夢帆影
          先踩后看,呵呵

          # re: 關于eWebEditor常見的問題及其個人使用心得  回復  更多評論   

          2009-06-07 20:19 by 心夢帆影
          看完了,發我源代碼一份! rongxh7@163.com ,謝謝!

          # re: 關于eWebEditor常見的問題及其個人使用心得  回復  更多評論   

          2009-06-07 20:21 by laiqiaoxian
          1212

          # re: 關于eWebEditor常見的問題及其個人使用心得  回復  更多評論   

          2009-06-07 20:21 by 心夢帆影
          2.它不支持火狐和opera瀏覽器。(FCKeditor就很強大啦。)

          反對!
          理由: FCKeditor只能上傳圖片,不能上傳其他格式的文件,如.doc,.rar等等!
          請問閣下,FCKeditor怎么設置才能上傳其他格式的文件?

          請求回復!

          # re: 關于eWebEditor常見的問題及其個人使用心得  回復  更多評論   

          2009-06-07 21:08 by 心夢帆影
          不行啊,還是出現那個問題,"文件正在上傳...請等待",我等了半天還是那樣子.

          # re: 關于eWebEditor常見的問題及其個人使用心得  回復  更多評論   

          2009-06-07 23:05 by laiqiaoxian
          值得思考

          # re: 關于eWebEditor常見的問題及其個人使用心得  回復  更多評論   

          2009-06-17 21:07 by 小小王
          師兄加油!!新華師兄說太棒了,我也來看看~~~~~

          # re: 關于eWebEditor常見的問題及其個人使用心得  回復  更多評論   

          2009-06-26 10:43 by Q
          太好吧,終于找到了,eWebEditor弄了我一個星期。謝謝。

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 财经| 盐山县| 遂溪县| 清丰县| 高密市| 交口县| 桐城市| 阳春市| 德保县| 大悟县| 上林县| 宜兴市| 辽阳县| 嘉义市| 彭水| 秦安县| 莱阳市| 慈溪市| 米泉市| 名山县| 平阴县| 潼关县| 清河县| 开平市| 孙吴县| 临桂县| 平定县| 南通市| 玛纳斯县| 开平市| 天全县| 临漳县| 昌图县| 奉贤区| 龙口市| 锦州市| 永吉县| 桐庐县| 新宾| 遂平县| 都昌县|