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 ランタイム エラー: オブジェクトはこのプロパティまたはメソッドをサポートしていません」という警告が表示されます。

しかし、Visual Studio アラートの後に機能します。理由は何でしょうか?

前もって感謝します

4

1 に答える 1

1

textarea 要素の後 (またはページの onload イベント) に CKEditor インスタンスを作成するコードを配置する必要があります。

これも問題の一部ではないと思いますが、配布されたフォルダの名前は「adapders」ではなく「adapters」です。

textarea には class="ckeditor" があるため、後で機能するため、textarea は自動的に置き換えられます: http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.html#.replaceClass

于 2010-02-28T15:30:55.893 に答える