0

tinyMCE エディターを使用して webapp (java、spring、freemarker、および tiles を使用) を構築しています。

すべてのファイルをクラスパスに追加しました。すべてが正しい場所にあり、tinyMCE エディターはほとんど正しく読み込まれています...

フォーム、テキスト入力、オプション、ボタン、ラベルなどにいくつかのフィールドがありますが、このフォームを実行すると問題が発生します。tinyMCE は、テキストエリアだけでなくフォーム全体を置き換え、そのフォームをそのフォーム自体の中に入れます - tinyMCE エディター領域に。

ここにある基本的なインストールに従っています http://www.tinymce.com/wiki.php/Installation 私のコードはこことほぼ同じで、より多くの要素が含まれています。

これに対する解決策はありますか?これは標準的な動作ですか?

問題があればFF 13.0.1で実行します...

form.ftl ファイルの私の初期化コードは次のとおりです。

<#import "../spring.ftl" as spring>
<#assign form=JspTaglibs["http://www.springframework.org/tags/form"]>

<html>
<head>
    <script type="text/javascript" src="/resources/tinymce/tiny_mce.js"></script>
    <script type="text/javascript">
        tinyMCE.init({
            height : "480",
            mode : "textareas"
        });
    </script>
</head>
<body>
    <div id="content">
        <@form.form>
            <input type="text" id="title"/><br>
            <input type="text" id="author"/><br>
            <textarea id="content"></textarea><br>
            <button type="submit"/> <button type="reset"/>
        </@form.form>
    </div>
</body>
</html>
4

1 に答える 1

3

Ok

私は解決策を見つけました。問題は、同じid="content"を持つ 2 つの要素があったことでした。

<div id="content">...</div> 

<textarea id="content"></textarea>

一意に変更すると、問題が解決しました。

于 2012-07-09T07:31:52.277 に答える