このスクリプトで問題が発生しています。テキストボックス内の選択したテキスト領域にhtmlタグを追加することが想定されています。dreamweaverでライブ表示している間は、問題なく動作します。まさにそれがどのように想定されているか。ブラウザでは何もしません。
何かご意見は?
関数はで呼び出されonclick="formatText(content,'b')"
ます。
function formatText(el, tag) {
var selectedText = document.selection ? document.selection.createRange().text
: el.value.substring(el.selectionStart, el.selectionEnd);
alert(selectedText);
if (selectedText != '') {
var newText = '<' + tag + '>' + selectedText + '</' + tag + '>';
el.value = el.value.replace(selectedText, newText);
document.getElementById(el).focus();
} else {
if (document.getElementById(tag).value == "0") {
document.getElementById(tag).value = "1";
document.getElementById(el).value = document.getElementById(el).value
+ "<" + tag + ">";
document.getElementById(el).focus();
} else {
document.getElementById(tag).value = "0";
document.getElementById(el).value = document.getElementById(el).value
+ "</" + tag + ">";
document.getElementById(el).focus();
}
}
}