[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
|
メール
|
1-
101-
201-
この機能を使うにはJavaScriptを有効にしてください
|
スクリプトを配付するスレ
5
:
みみず
:2004/02/16(月) 17:49
// ★☆★☆ 【アイコン&文字色スクリプト 040216-1745-2】 ☆★☆★
/* ■□■□ 設定ここから(セミコロン;やカンマ,が足りないとエラーになりますので注意) □■□■ */
/* 文字色 */
colorname = new Array('#666666','#330066','#336600','#cc6600','#990000','#663300'); //選択する色(いくらでも増やせます)
/* アイコン設定 */
icnurl = 'http://(あなたのサイトの置き場)/'; //アイコンなどのあるhttp://で始まるディレクトリ
iconname = new Array('なし', //アイコン無し
'アイコン1','アイコン2','アイコン3','アイコン4'); //選択するアイコン名(いくらでも増やせます)
iconfiles = new Array('noicn.gif', //アイコン無しもしくは無記入などのダミー画像
'01.jpg','02.jpg','icon.jpg','jbbs.jpg'); //アイコン名に対応したファイル名(上と数は同じにしてね)
nomalsize = 'width="50" height="50"';//アイコンのサイズやCSS
nosize = 'width="1" height="1"';//ダミー画像のサイズやCSS
handleicn = 'handle.jpg';//ハンドルパスがある人の画像
mailadicn = 'mailad.jpg';//メールがある人の画像
sageicn = 'sage.jpg';//sageのときの画像
ageicn = 'age.jpg';//ageのときの画像
othericn = 'other.jpg';//その他文字列の入力があったときの画像
ichiranhtm = 'iconlist.html';//アイコン一覧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="' + icnurl + ichiranhtm + '">' + '一覧</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(/@/) == 'null' && choice != 0) { mailmsg = 'icn' + choice + '_' + mailmsg; }
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;
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 (name.match(/★/)) { icon = handleicn; }
else if (mail.match(/@/)) { icon = mailadicn; }
else if (mail.match(/sage/)) { icon = sageicn; }
else if (mail.match(/age/)) { icon= ageicn; }
else if (mail == '' ) { icon = iconfiles[0]; size = nosize; }
else { icon= othericn; }
document.write('<img src="' + icnurl + icon + '" ' + size + '>');
}
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板