問題タブ [ckeditor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - CKEditor インスタンスは既に存在します
jqueryダイアログを使用してフォームを表示しています(AJAX経由で取得)。一部のフォームでは、テキストエリアに CKEditor を使用しています。エディターは、最初の読み込みで正常に表示されます。
ユーザーがダイアログをキャンセルすると、コンテンツを削除して、後のリクエストで新しく読み込まれるようにします。問題は、ダイアログがリロードされると、CKEditor がエディターが既に存在すると主張することです。
API には、既存のエディターを破棄するためのメソッドが含まれており、これが解決策であると主張する人々を見てきました。
代わりに新しいエラーが表示されるため、これは機能しません。
このエラーは、「replace()」ではなく「destroy()」で発生するようです。誰かがこれを経験し、別の解決策を見つけましたか?
既存のエディターを破棄して置き換えるのではなく、「再レンダリング」することは可能ですか?
更新 同じ問題を扱う別の質問がありますが、彼はダウンロード可能なテスト ケースを提供しています。
internet-explorer - CKEditorIE8の問題
CKEditorとIE8でこの問題を経験した人はいますか?
基本的に、コンテンツにネストされたpタグが含まれている場合、コンテンツを編集することはできません。
すなわち
誰か修正がありますか?
例で更新
これを元に戻して申し訳ありません。この問題は、divの幅または高さがcontent.cssまたはインラインのいずれかである場合に発生します。そのような:
configuration - CKEdtor 3.0でツールバーを表示/非表示にするボタンを無効にするにはどうすればよいですか?
現在、CKEditorインストール用のカスタム構成を作成しています。ツールバーを表示/非表示にするトグルボタンを無効にする以外に、すべて修正しました。だから私の質問は:「CKEdtor3.0でツールバーを表示/非表示にするボタンを無効にするにはどうすればよいですか?」
asp.net-mvc - ASP.NET MVC Ajax と CKEditor
私は MVC 1 と CKEditor を使用しています。うまく機能するajaxフォームを統合していますが、ajaxの投稿後にエディターウィンドウが消えます。Web フォームでは、ajax を使用しないか、ポストバック トリガーを使用する必要があります。ajax送信でエディタをリロードする方法はありますか?
どんな助けでも大歓迎です。
javascript - CKEditor の複数のインスタンス (Safari 内)
JQuery UI ダイアログで CKEditor の複数のインスタンスを作成する際に問題が発生しています。ダイアログは AJAX を介してリモート フォームをロードするため、ダイアログを閉じて再度開き、エディターの新しいインスタンスを作成できるようにすることが目標です。デフォルトのオプションでは、ダイアログを再度開くと、その名前のエディターが既に存在するというエラーが表示されます。そのため、エディター インスタンスを破棄する方法をいくつか試しましたが、いずれも同じ問題が発生します。エディターをリロードすると、テキスト領域に null と表示され、ボタンが機能しません。
現在、インスタンスを破棄するこの方法を使用しています。
ここからダウンロードできる単純な html ファイルをいくつか使用して、この問題を再現しました。
編集:名前が異なるテキスト領域を持つ2つのリモートファイルを使用しようとしましたが、同じ問題が発生しました。一方のダイアログを開いてから閉じると、もう一方のダイアログを開いたときに「null」の CKEditor が表示されます。
また、どうやらこれは Safari のみの問題のようです。
jquery - CKEditor を Asp.net MVC に統合する方法
FCKEditorの CodeProject でこの投稿を見ました。誰かが新しいバージョンについて説明できますか?
ckeditor - CKEditor 3 で値を設定する
これはおそらく非常に基本的な質問ですが、マニュアルでそれについて何も見つけられないようです。私がやりたいのは、CKEditor インスタンスに変換された textarea に値を設定することだけです。
NetBeans でいくつかの JavaScript 関数を引き出そうとしましたが、値を設定するように見える関数が見つかりませんでした。そこで、API の説明を見てみましょう。最後に、CKSourceフォーラムを検索しましたが、不思議なことに、8つ以上のものを見つけることができませんでした.
この非常に基本的な問題を解決する方法について誰か提案がありますか? (聞くのが恥ずかしい…)
javascript - CKEditor が例外をスローします: 'n' は null またはオブジェクトではありません
この例外のルートを CKEditor v3.0.1 のsourceareaプラグインまでたどりました。ユーザーがエディターにコンテンツを入力し、エディターの右上にある小さな矢印 (ツールバーの矢印を閉じる) をクリックした後に (時折) 発生します。誰もこの問題を見たことがありますか?当方はIE6を使用しています。
問題が発生した後 (n = textarea = null)、右矢印をクリックするたびに発生します。
javascript - CSSでCKEditorにテキストをレンダリングさせる方法は?
Webページのテキストを編集するためにCKEditorを使用しています。
Webページでは、テキストはそのコンテキストでレンダリングされるため、ページのCSSフォーマットに従います。
私の質問は、CSSスタイルシートをエディターのレンダリングに適用するようにCKEditorに指示する方法です。もちろん、生成されたソースを変更せずに?
私のコード:
と私のCSS:
そして、私のCKEditorConfig.jsファイルにはツールバーの設定しか含まれていません。
CKeditorは「.ActuContent」の設定をレンダリングに適用しません...