最近、更新パネルに tinymce を統合しました。
Firefox を除くすべての主要なブラウザーで問題なく動作します (Firefox 12、13b7、および最新のナイトリー 15a01 でテスト済み)。Firefox 10でもテストしましたが、同じことを行い、Firefox 4では機能しません
TinyMCE 3.5.2 を使用しています
ここに私のワークフローがあります:
TinyMCE は初めて正しく読み込まれ、コンテンツを編集できます。ただし、部分的なポストバックを実行すると、正常にロードされたことがわかり (テキストが 1、2 秒程度表示されます)、その後は消えて tinymce が使用できなくなります。つまり、クリックできず、集中できません。ただし、DOM を手動で変更してテキストを表示することはできます。
私の更新パネルには、次を使用してページの読み込み時に tinymce が読み込まれるユーザー コントロールが含まれています。
WebHelper.RegisterRichTextEditorInsideStartupScriptNoLoading(Page)
ScriptManager.RegisterStartupScript(upanel, upanel.GetType(), upanel.UniqueID, "tinymce.init();", True)
upanel は私の UpdatePanel ID であり、tinymce へのリンクは Web ヘルパーを使用して追加されます。
何か案は?Windows および MAC 上の IE 9、Chrome、Safari で問題なく動作します。
私はこれを見つけました: https://bugzilla.mozilla.org/show_bug.cgi?id=737784 これは私の問題のように見えますが、解決策が見つかりません。
ありがとう