婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > xhEditor的異步載入實現代碼

xhEditor的異步載入實現代碼

熱門標簽:長春銷售外呼系統業務 靈聲智能電話機器人招聘 企業電話機器人辦理 長春防封卡電銷卡套餐 四平電話機器人哪家好 興化400電話辦理多少錢 株洲外呼營銷系統有哪些 天津電銷卡外呼系統線路 智能電銷機器人真的好嗎

我將會使用xheditor作為新的在線編輯器,我希望它可以能通過一個php函數就能調用如

復制代碼 代碼如下:

function editor($content,$name)
{
$editor=EOT
textarea id="$name" name="$name" rows="10" cols="60">$content/textarea>
EOT;
  return $editor;
}

這樣做的好處有:
1,不用每次調用xheditor編輯器,都在前面寫一大
2,調用方便,模板上就放返回的html代碼的變量就可以了。

我使用的方法是用jquery里的get()方法異步xheditor的代碼,然后再用eval把代碼運行了。
如下:

復制代碼 代碼如下:

function editor($content,$name)
{
  $editor=EOT
$(document).ready(
    function(){
        if(!$.isFunction($.xheditor))
        {
            $.get(
                '../xheditor.js',
                function(data){
                    eval(data);
                }
            );
        }
        $('#{$name}').xheditor(true);
    }
);
textarea id="$name" name="$name" rows="10" cols="60">$content/textarea>
EOT;
  return $editor;
}

以上代碼正確情況下,你是運行不了。
因為xheditor的0.9.8版在異步載入時會出現問題。導致xheditor不能正常顯示。
原因:
由于jsURL是通過獲取頁面的來得到的。但我是采用異步加載的,所以我需要指定jsURL的地址。

補丁:
打開xheditor.js找到以下代碼

復制代碼 代碼如下:

var defaults={skin:"default",tools:"full",internalScript:false,inlineScript:false,internalStyle:false,inlineStyle:true,showBlocktag:false,forcePtag:true,keepValue:true,upLinkExt:"zip,rar,txt",upImgExt:"jpg,jpeg,gif,png",upFlashExt:"swf",upMediaExt:"avi",modalWidth:350,modalHeight:220,modalTitle:true};


改為
復制代碼 代碼如下:

var defaults={skin:"default",tools:"full",internalScript:false,inlineScript:false,internalStyle:false,inlineStyle:true,showBlocktag:false,forcePtag:true,keepValue:true,upLinkExt:"zip,rar,txt",upImgExt:"jpg,jpeg,gif,png",upFlashExt:"swf",upMediaExt:"avi",modalWidth:350,modalHeight:220,modalTitle:true,editorURL:null};

其實就是增加了editorURL的默認值
然后再找到

復制代碼 代碼如下:

this.settings=$.extend({},defaults,options);

在其后面添加
復制代碼 代碼如下:

jsURL= this.settings.editorURL||jsURL;

用于設置jsURL是使用默認值還是用戶自定義的目錄

以后在調用xheditor時就多了一個參數

復制代碼 代碼如下:

editorURL
編輯器所在的url路徑,該路徑必須帶有“/”,默認值為null

在瀏覽器里打開根目錄的load_xheditor.html
文件打包

標簽:漯河 巴彥淖爾 石嘴山 新疆 貴港 運城 黑龍江 青海

巨人網絡通訊聲明:本文標題《xhEditor的異步載入實現代碼》,本文關鍵詞  xhEditor,的,異步,載入,實現,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《xhEditor的異步載入實現代碼》相關的同類信息!
  • 本頁收集關于xhEditor的異步載入實現代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 简阳市| 南投县| 林周县| 临沭县| 漳浦县| 永靖县| 镇坪县| 日土县| 宁蒗| 水城县| 黎城县| 依兰县| 佳木斯市| 伊川县| 涞源县| 皋兰县| 太仆寺旗| 瓮安县| 新绛县| 托里县| 苗栗市| 花莲市| 芮城县| 呼和浩特市| 建水县| 山西省| 晋中市| 富宁县| 汝州市| 天祝| 顺义区| 比如县| 林甸县| 桦川县| 宁阳县| 昌图县| 东山县| 贡嘎县| 开封县| 晋州市| 海伦市|