4

TinyMCE ツールバーにカスタム ボタンをテキストのみ (画像なし) で追加する方法はありますか? 設定画像のパス セクションを削除しようとしましたが、空白のボタンが表示されました。これは私の既存のコードです:

<script language="javascript" type="text/javascript">
        tinyMCE.init({
            mode: "textareas",
            theme: "advanced",
            theme_advanced_buttons1: "bold,italic,underline,separator,strikethrough,justifyleft,justifycenter,justifyright, justifyfull,bullist,numlist,undo,redo,link,unlink",
            theme_advanced_buttons2: "mybutton",
            theme_advanced_buttons3: "",
            theme_advanced_toolbar_location: "top",
            theme_advanced_toolbar_align: "left",
            theme_advanced_statusbar_location: "bottom",
            setup: function (ed) {
                // Add a custom button
                ed.addButton('mybutton', {
                    title: 'My button',
                    onclick: function () {

                        ed.focus();
                        ed.selection.setContent('SampleText');
                    }
                });
            }
        });
</script>

画像なしでボタンにテキストを設定するには?

4

3 に答える 3

3

label 属性を onclick 関数から移動して、機能させる必要がありました。

ed.addButton('mybutton', {
    title: 'My button',
    label: 'My Button',
    onclick: function () {
        ed.selection.setContent('SampleText');
    }
});
于 2013-06-11T16:41:36.867 に答える
3

labelプロパティを設定してみてください。

ed.addButton('mybutton', {
    title: 'My button',
    onclick: function () {
        ed.focus();
        ed.selection.setContent('SampleText');
        ed.label = 'My Button';
    }
});
于 2013-02-27T03:31:51.337 に答える