したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |

掲示板改造室

235info ◆V9Kq0P2Xoo:2006/06/15(木) 16:16:10 ID:qvYDUNK6
JSが分からないようなら、
-----------------------------------------------------------------------
colorname = new Array('#000000','#663300'); //選択する色(いくらでも増やせます)
/* アイコン設定 */
icnurl = 'http://〜〜'; //アイコン等のあるディレクトリ
iconname = new Array('なし','アイルー'); //アイコン名
iconfiles = new Array('noicn.gif','airu.gif'); //アイコンのファイル名
nomalsize = 'width="数字" height="数字"'; //アイコンサイズ
nosize = 'width="1" height="1"'; //ダミー画像のサイズ
othericn = '真っ白(透明)なアイコンのURL'; //文字列がなかったとき等のダミー画像
ichiranhtm = 'アイコンリストのURL'; //アイコン一覧HTML
/* ■□■□ 設定ここまで「とあるけど・・・もうチョイある」 □■□■ */
/* アイコン選択フォームを表示 */
function iconichiran(){
document.write('アイコン\n ');
document.write('<select name="usricon">\n');
for (i = 0; i < iconname.length; i++) { document.write('<option value="' + i + '">' + iconname[i] + '</option>\n'); }
document.write('</select>\n');
if (ichiranhtm != ''){ document.write(' <a HREF="アイコンリストのURL" target="_blank">アイコンリストへのリンクの名前</a>\n'); }
document.write('<br>\n');
}
/* 文字色選択フォームを表示 */
function colorchiran(){
document.write('文字色\n ');
for (i=0; i < colorname.length; i++) {
document.write('<input name=usrcolor type="radio" value="' + colorname[i] + '"');
if ( i == 0 ) { document.write(' checked'); }
document.write('><span style="color:' + colorname[i] + '\; background:transparent\;">■</span>\n');
}
document.write('<br>\n');
}
/* 書き込み時にアイコンと文字色を追加 */
function AddClrIcn(form){
for (i = 0; i < form.usricon.length; i++) { if(form.usricon[i].selected){ choice = form.usricon[i].value; } }
mailmsg = form.MAIL.value;
if (mailmsg.match(/icn(\d+)_/)) { mailmsg = mailmsg.replace("icn"+RegExp.$1+"_", ""); }
if (choice != 0) {
mailmsg = 'icn' + choice + '_' + mailmsg;
if (mailmsg.match(/@/)) { mailmsg = form.MAIL.value; }
}
form.MAIL.value = mailmsg;
for (i = 0; i < form.usrcolor.length; i++) { if(form.usrcolor[i].checked){ usrcolor = form.usrcolor[i].value; } }
message = form.MESSAGE.value;
if(message !=''){ message = '<jbbs fontcolor=' + usrcolor + '>' + message; }
form.MESSAGE.value = message;
}
/* 選ばれたアイコンを表示 */
function Face(mail,name) {
size = nomalsize;
if (mail.match(/icn(\d+)_/)) { icon = iconfiles[RegExp.$1]; }
else if (mail == '' ) { icon = iconfiles[0]; size = nosize; }
else { icon= othericn; }
document.write('<img src="' + icnurl + icon + '" ' + size + ' align="left">');
}
-----------------------------------------------------------------------
線の中の文字列をコピー&メモ帳に貼り付けて、
自分の好きなようにいじり、
そして保存するとき、ファイルの拡張子を「.js」として保存してください
(ちなみにこのJSはハンドルパスアイコン、ageアイコン、sageアイコン、メールアイコンが省略されています。)


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板