麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > 綜合 > 正文

在線編輯器xhEditor的異步載入實現代碼

2024-07-21 02:53:35
字體:
來源:轉載
供稿:網友
xhEditor的異步載入實現代碼,需要的朋友可以參考下。
 

我將會使用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 


注:相關教程知識閱讀請移步到編輯器頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲自拍第二页 | 黄色午夜剧场 | 天天草天天干天天射 | 暴力肉体进入hdxxxx0 | 国产高潮好爽受不了了夜色 | 久久影院一区二区三区 | 欧美黄色一区 | 99re66热这里只有精品8 | 一级免费在线视频 | 91av国产在线 | 久久久一区二区三区精品 | 久久精品高清 | 青青国产在线视频 | 成人综合一区二区 | 国产一级毛片网站 | 宅男噜噜噜66一区二区 | 免费一级欧美大片视频 | 91美女视频在线观看 | www.99av| 国产精品99爱 | 欧美爱爱视频网站 | 18一20岁一级毛片 | 九草在线视频 | 成人精品一区二区三区中文字幕 | 国产精品av久久久久久网址 | 一区二区三区四区视频在线观看 | 爱操影视 | 欧美77| 一本在线高清码电影 | 91精品国产91 | 九九热免费视频在线观看 | 99精品视频在线观看免费播放 | 精品久久久久久中文字幕 | 在线成人免费观看www | freexxx69性欧美hd | 毛片a片免费看 | 亚洲一区二区中文字幕在线观看 | 香蕉国产9 | av观看国产 | 性插视频 | 欧美 亚洲 激情 |