2010-01-15 54 views
1
<script type="text/javascript" language="javascript" src="/Content/Scripts/jquery-1.3.2.min.js"></script>   
<script type="text/javascript" src="/Content/ckeditor/ckeditor.js"></script>  
<script type="text/javascript" src="/Content/ckeditor/adapders/jquery.js"></script>  
<script type="text/javascript" language="javascript"> 
    $(function() { 
     $('textarea.ckeditor').ckeditor(); 
    });   
</script> 

<textarea class="ckeditor" cols="5" id="Title" name="Title" rows="5"> 
</textarea> 

這一切工作正常,但之前加載頁面它提醒這個「Microsoft JScript運行時錯誤:對象不支持此屬性或方法」CKEditor 3.1 jquery適配器?

但是,Visual Studio的警報之後的作品,可能是什麼原因 ?

在此先感謝

+0

不可能告訴沒有行號或實例。 – 2010-01-15 22:46:07

+0

$('textarea.ckeditor')。ckeditor();在這一行上,它提醒消息 – 2010-01-15 23:02:21

回答

1

你應該把代碼來創建CKEditor的實例textarea元素後(或者在頁面的onload事件)。

我不認爲這也是問題的一部分,但該文件夾分佈式被命名爲「適配器」,而不是「adapders」

,並在以後的作品,因爲textarea的有類=「CKEditor的「,這樣textarea被自動替換:http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.html#.replaceClass

+0

嗨,謝謝你的答案。它已經在工作,但我的問題是visual studio在本地工作時抱怨js線路 – 2010-02-28 18:17:09

+0

正如我所說的,如果您嘗試使用仍然不存在的textarea的CKEditor(就像在您的代碼中那樣),那麼它就是清楚它必須失敗。 您應該在textarea之後移動腳本(或將其放入onload處理程序中)並刪除「ckeditor」類以避免出現基於類的自動替換問題 – AlfonsoML 2010-03-01 22:39:33