人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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>

--------

●質問者: ayaka_y
●カテゴリ:コンピュータ
✍キーワード:blog HTML MT ペースト ボタン
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● matsu911
●40ポイント

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>

◎質問者からの返答

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ