私は単純な追加を実装しようと数時間CLEditorと戦っています - target = "_ blank"オプションのチェックボックスを追加する可能性があります。 コードはこれです:CLEditor - target = "_ blank"を追加する
if (url != "") {
if ($("#blank").is(':checked')) {
editor.doc.execCommand("insertHTML", false, '<a href="' + url + '" target="_blank">' + selectedText(editor) + '</a>');
} else {
execCommand(editor, data.command, url, null, data.button);
}
// Reset the text, hide the popup and set focus
$text.val("http://");
hidePopups();
focus(editor);
}
それがうまくセーブで1つの奇妙なグリッチを作品 - 私は=「_空白」は、標的とリンクした後に編集可能な領域をクリックする必要があり、それを救うことができるように追加されます。 DOM内の新しく追加されたリンクを見ることができますが、私がそのエリアを(どこでも)クリックしなければ、私はそれを保存することはできません。
execCommand(editor、data.command、url、null、data.button)でtarget = "_ blank"のないリンクを挿入している間、execCommand( "insertHTML" ..)を追加しています。そのような問題はありません。
このような問題が発生する可能性がありますか? PHPの一部なし
全部:適切な答えとして、とにかく考えることはできない https://jsfiddle.net/rzj0f334/