1

jQuery ダイアログ ボックス内で TinyMCE を使用しています。エディターを機能させるには、モードを「textareas」から「none」に設定する必要がありました。ただし、それを行うと、ツールバーが消えます。

これはツールバーを示していますが、実際の編集ウィンドウは機能しません:

    tinyMCE.init({
    theme: "advanced",
    mode: "textareas",
    theme_advanced_toolbar_location: "top"
});

これにより、編集ウィンドウは機能しますが、ツールバーがありません。

    tinyMCE.init({
    theme: "advanced",
    mode: "none",
    theme_advanced_toolbar_location: "top"
});

モードが「なし」のときにツールバーを元に戻す方法はありますか?

ありがとう

4

1 に答える 1

1

2 番目の方法を使用する必要があります。エディターはそこで機能していませんが、テキストエリアは機能しています。mceAddControlあとは、アクションを使用してエディターを初期化する必要があります。コードと、動作中の tinymce fiddleへのリンクを次に示します。

<script type="text/javascript">
    tinyMCE.init({
    theme: "advanced",
    mode: "none",
    theme_advanced_toolbar_location: "top"
});
tinymce.execCommand('mceAddControl',false,'textarea_id' );
</script>

<form method="post" action="dump.php">
    <textarea id="textarea_id" name="content"></textarea>
</form>
于 2012-12-04T10:27:29.943 に答える