私はリッチ テキスト エディターを使用しており、それにコード タグ機能を追加しようとしています。エディターには現在 2 つのボタンがあります。1 つは下線、もう 1 つはコードです
テキストを選択して下線ボタンをクリックすると、選択したテキストに下線が引かれますが、テキストを選択してコード ボタンをクリックしても機能しません。
すでにコード タグ オプションを追加しましたが、機能していません
コード:
document.writeln('<td><img class="rteImage" src="' + imagesPath + 'underline.gif" width="25" height="24" alt="Underline" title="Underline" onClick="rteCommand(\'' + rte + '\', \'underline\', \'\')"></td>');
document.writeln('<td><img class="rteImage" src="' + imagesPath + 'code.gif" width="25" height="24" alt="Code" title="Code" onClick="rteCommand(\'' + rte + '\', \'code\', \'\')"></td>');
上記のコードでは、下線とコード ボタンに Underling とコード タグを使用しましたが、どちらも同じ JavaScript 関数を使用しています。下線は正常に機能していますが、コード セクションを選択してコード ボタンをクリックすると機能しません
Javascript 関数コード:
function rteCommand(rte, command, option) {
//function to perform command
var oRTE;
if (document.all) {
oRTE = frames[rte];
} else {
oRTE = document.getElementById(rte).contentWindow;
}
alert(command);
try {
oRTE.focus();
oRTE.document.execCommand(command, false, option);
oRTE.focus();
} catch (e) {
}
}
どうすればこれを解決できますか?