« 吉野家はもうだめぽ・・・ | メイン | 04'04/06 お知らせ »

MozillaでもMTのボタンを使用する

MTでエントリーを書く際,IEでは「B」「i」「U」「URL」を簡単に作成する為のボタンが表示されるのだが,Mozillaではそのボタンが全く表示されない.
Mozillaをメインで使うので,これが使えないのはMTでの大きな不満点だった.
一回一回タグを打ち込むのは面倒なのでね.

Napdays: MT Mozilla用編集ボタン
のソースを参考にしてやってみた所,簡単に出来ました.

ただ,URLを書く際にIEには新しいページを開かせる為「_blank」を付け加えているのだが,そのままコピペだとこれが書いてない.ですので,これを付け加えることに.
また,前書いたように「引用文」も出来るようにソースに付け加えをしました.

しかし,このままでは追記(extend)にはこのボタンは使用できない…ボタンを押すとエントリーの内容(body)部分にタグが書き込まれてしまう…
やはりIEなのか…と思った所,bluesky Blog: Mozillaでの編集ボタン動作改善を見たらこの問題点を解決するソースがあったので,使用した所見事に解決!☆d(o⌒∇⌒o)b ★イエーイ★ d(o⌒∇⌒o)b☆

ソースはNapdays: MT Mozilla用編集ボタンbluesky Blog: Mozillaでの編集ボタン動作改善を使用させて頂いています.
1.「_blank」の追加

if (sel.length != 0) {
var sp = getSelectStart(s)
var s1 = (s.value).substring(0,sp)
var s2 = (s.value).substring(getSelectEnd(s),getTextLength(s))
var my_link = prompt('Enter URL:', 'http://')
if (my_link != null) {
var astr = '<a href="' + my_link + '" target="_blank">' + sel + '</a>'
s.value = s1 + astr + s2
s.focus()
sp += astr.length
setMozSelection(sp,sp,s)

2.引用文タグ「blockquote」の追加部分

<td width="24"><a href="javascript:wrapSelection('blockquote')">
<img src="<TMPL_VAR NAME=STATIC_URI>images/blockquote.gif" alt="blockquote" width="24" height="18" border="0"></a></td>

関連記事

abcde

広告

トラックバック

このエントリーのトラックバックURL:
http://kenken999.s8.xrea.com/mt/mt-tb.cgi/30

コメントを投稿

About

test




a