CKeditor を使おうとしていますが、チュートリアルから サンプル を試してみると、次のエラーが(JSコンソールに)表示され、ブラウザにtexboxのみが表示されます。
ReferenceError:CKEDITORが定義されていません[このエラーの中断]
CKEDITOR.replace( 'editor1');/xampp /(13行目)
my webhosting で試してみると、サンプルが機能することに注意してください。 ckeditor.jsファイルにはブラウザからアクセスできます。
/ckeditor/ckeditor.js
から先頭のスラッシュを削除します(したがって、ckeditor/ckeditor.js
で試してください)。
先頭のスラッシュは「root "」を意味します。
したがって、http://bp.php5.cz/
のようなURLを使用していて、/ckeditor/ckeditor.js
と言うと、それはhttp://bp.php5.cz/ckeditor/ckeditor.js
を意味します。ただし、URLがlocalhost/xampp/
の場合、localhost/ckeditor/ckeditor.js
に解決されますが、これは目的のURLではありません。
先頭のスラッシュを省略すると、相対URLは「現在のURL」から解決されるため、どちらの場合も正しくなります。
もちろん、最も安全な方法は絶対URLを使用することです。
私の場合、bodyタグを閉じる前、CKEDITOR.replace( 'editor1' )
の後にCDNスクリプトをロードしました。頭の中でそれを投げて、それはすべて良いです。
CDNからロードする場合は、「http:」の部分を含む完全なURLを使用していることを確認してください。