MTや一部のBlogを見ていると、

文章の一部をペースト(選択)して、「B」ボタンを押すと、ペースト部分が、<B>〜</B>で囲まれ、「U」ボタンを押すと、<U>〜</U>で囲まれ、「small」ボタンを押すと、<small>〜</small>で囲まれます。
これは、どのように作ったらよいのでしょうか?
参考になるページだけではなく、下記、HTMLを改造して教えて下さい。宜しくお願い致します。

--------
<html>
<head>
<title></title>
</head>

<body>

<form action=***.cgi method=get>
<input type=hidden name=mode>
<textarea name=name cols=50 rows=10></textarea>
<input type=submit value=送信>
</form>

<body>

<html>

--------

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:matsu911 No.1

回答回数136ベストアンサー獲得回数0

ポイント40pt

http://www.news-web.org/

ブログ ビジネス インターネット 新聞 ネット at news-web.org

urlはダミーです。

これでどうですか?


<!DOCTYPE HTML PUBLIC ”-//W3C//DTD HTML 4.01 Transitional//EN”

http://www.w3.org/TR/html4/loose.dtd”>

<html>

<head>

<meta http-equiv=”Content-Type” content=”text/html; charset=shift_jis”>

<title>無題ドキュメント</title>

<script language=”javascript1.3”>

<!--

function addTag(obj, tag) {


var startTag = ’<’ + tag + ’>’;

var endTag = ’</’ + tag + ’>’;

//IE

if (document.selection) {

obj.focus();

var str = document.selection.createRange().text;

if(!str) {

return;

}

document.selection.createRange().text = ’<’ + tag + ’>’ + str + ’</’ + tag + ’>’;

return;

}

//Mozilla

else if ((obj.selectionEnd - obj.selectionStart) >0) {

var startPos = obj.selectionStart;

var endPos = obj.selectionEnd;


obj.value = obj.value.substring(0, startPos)

+ startTag

+ obj.value.substring(startPos, endPos)

+ endTag

+ obj.value.substring(endPos, obj.value.length);

return;

}

//Other

else {

obj.value += startTag + endTag;

}

}

-->

</script>

</head>


<body>


<form name=form action=***.cgi method=get>

<input type=hidden name=mode>

<textarea name=description cols=50 rows=10></textarea>

<input type=submit value=送信>

</form>


<A href=”javascript:addTag(document.form.description,%20’strong’);”>太字</A>

</body>

</html>

id:ayaka_y

ありがとうございます。とても、助かりました。

2005/06/11 12:55:56

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません