live and learn

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

              1.關(guān)于eWebEditor不兼容IE8的問(wèn)題。
              在網(wǎng)上查了一下,發(fā)現(xiàn)原因是這樣的,因?yàn)閕e8屏蔽了anonymous方法 所以要改成onclick方法。修改如下
              打開(kāi)include下面的editor.js文件,有這樣的段代碼:
              
          if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");

              應(yīng)該修改成:
          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}
              在網(wǎng)上找的某一片文章,它講IE7也認(rèn)為是屏蔽了anonymous方法,經(jīng)過(guò)個(gè)人測(cè)試,IE7和IE6一樣,沒(méi)有屏蔽anonymous,故無(wú)需對(duì)IE7進(jìn)行判斷,但是這里有個(gè)問(wèn)題,就是IE8的bate版無(wú)法進(jìn)行判斷,如果高手請(qǐng)指點(diǎn)一下。

              2.使用編輯器提交的內(nèi)容為空的時(shí)候,tomcat服務(wù)器會(huì)自動(dòng)關(guān)閉的問(wèn)題。
              我的辦法是:
           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}

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

          3.當(dāng)eWebEditor不在root的一級(jí)目錄的時(shí)候,圖片和文件上傳不了的問(wèn)題。
          這需要改兩個(gè)地方。以我的某個(gè)項(xiàng)目為例:

          我的eWebEditor在網(wǎng)站的二級(jí)目錄。
              a.修改文件的保存路徑:
                  在upload.jsp里修改這句話為:
          1String sUploadFilePath="jpkc/eWebEditor/UploadFile/";
              b.修創(chuàng)建文件夾的路徑:
                  在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.它是收費(fèi)的,所以公司做項(xiàng)目一般不用它。
          2.它不支持火狐和opera瀏覽器。(FCKeditor就很強(qiáng)大啦。)


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

          此文為原創(chuàng),如有轉(zhuǎn)載請(qǐng)注明出處http://www.aygfsteel.com/gdhqs/。如有錯(cuò)誤,請(qǐng)大家批評(píng)指正,謝謝!


          評(píng)論

          # re: 關(guān)于eWebEditor常見(jiàn)的問(wèn)題及其個(gè)人使用心得  回復(fù)  更多評(píng)論   

          2009-06-07 20:14 by 心夢(mèng)帆影
          先踩后看,呵呵

          # re: 關(guān)于eWebEditor常見(jiàn)的問(wèn)題及其個(gè)人使用心得  回復(fù)  更多評(píng)論   

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

          # re: 關(guān)于eWebEditor常見(jiàn)的問(wèn)題及其個(gè)人使用心得  回復(fù)  更多評(píng)論   

          2009-06-07 20:21 by laiqiaoxian
          1212

          # re: 關(guān)于eWebEditor常見(jiàn)的問(wèn)題及其個(gè)人使用心得  回復(fù)  更多評(píng)論   

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

          反對(duì)!
          理由: FCKeditor只能上傳圖片,不能上傳其他格式的文件,如.doc,.rar等等!
          請(qǐng)問(wèn)閣下,FCKeditor怎么設(shè)置才能上傳其他格式的文件?

          請(qǐng)求回復(fù)!

          # re: 關(guān)于eWebEditor常見(jiàn)的問(wèn)題及其個(gè)人使用心得  回復(fù)  更多評(píng)論   

          2009-06-07 21:08 by 心夢(mèng)帆影
          不行啊,還是出現(xiàn)那個(gè)問(wèn)題,"文件正在上傳...請(qǐng)等待",我等了半天還是那樣子.

          # re: 關(guān)于eWebEditor常見(jiàn)的問(wèn)題及其個(gè)人使用心得  回復(fù)  更多評(píng)論   

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

          # re: 關(guān)于eWebEditor常見(jiàn)的問(wèn)題及其個(gè)人使用心得  回復(fù)  更多評(píng)論   

          2009-06-17 21:07 by 小小王
          師兄加油!!新華師兄說(shuō)太棒了,我也來(lái)看看~~~~~

          # re: 關(guān)于eWebEditor常見(jiàn)的問(wèn)題及其個(gè)人使用心得  回復(fù)  更多評(píng)論   

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

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 吴川市| 泌阳县| 深水埗区| 丰原市| 尼勒克县| 望江县| 乐昌市| 新龙县| 昌都县| 商河县| 伊川县| 孟津县| 景德镇市| 松阳县| 大宁县| 印江| 西和县| 乡宁县| 静海县| 泸溪县| 淳安县| 华池县| 瑞昌市| 宁陕县| 周宁县| 乌恰县| 霍邱县| 隆子县| 任丘市| 静安区| 西昌市| 三台县| 九龙县| 凤山县| 广东省| 汶上县| 响水县| 扎赉特旗| 长治县| 稻城县| 靖江市|