一千萬個為什麽

搜索

使用帶有getData的CKEditor 3的奇怪行為

每當我在我的CKEditor上調用getData()時,它返回的似乎是一些服務器生成的腳本標記,以及它在occaision上也返回了firebug div,這看起來有點奇怪。所以我不認為它與asp具體相關,但不確定

<script type="text/javascript">  

$(function() {
  if (queryString["fxml"]) {
    $("#ckeditorPH").css("display","block").ckeditor();  
  }  
});  
CKEDITOR.plugins.registered['save'] = {
  init: function(editor) {
            var command = editor.addCommand('save', {
                modes: {
                    wysiwyg: 1, source: 1
                },
                exec: function(editor) {
                    var $ck = $("#ckeditorPH").ckeditorGet();
                    $ck.updateElement();
                    $("#ckeContent").text($ck.getData()).html();
                }
            }
            );
            editor.ui.addButton('Save', { label: 'Save', command: 'save' });
   }
}
</script>



    


    <div id="ckeContent"></div>

並且一些示例返回了代碼

<div id="footer">  
asdsdasdasd</div> 
<script type="text/javascript"> 
//

  
</script>  
<script type="text/javascript"> 
//
 0)  
preLoad.src = ctl00_ctl02_ImageArray[i];  
}  
ctl00_ctl02_Data.lastIndex = 4;  
ctl00_ctl02_Data.populateLog = theForm.elements['ctl00_ctl02_PopulateLog'];  
ctl00_ctl02_Data.treeViewID = 'ctl00$ctl02';  
ctl00_ctl02_Data.name = 'ctl00_ctl02_Data';  
//]]>
  
</script>

最佳答案

螢火蟲元素是由於以前版本的Firebug中出現的問題,最新的1.6版本修復了它。

對於其余的腳本:我從未見過這樣的東西。

轉載註明原文: 使用帶有getData的CKEditor 3的奇怪行為