BBSの発言時のカスタマイズについて

このQ&Aのポイント
  • 初心者のためのBBSカスタマイズ方法とは?ラジオボタンやプルダウンを使って複数の選択肢から一つを選んだ時に発言欄の背景と文字色を変える方法を紹介します。
  • ラジオボタンのソースコードを使って一つの選択肢だけでなく複数の設定を一度に選択する方法も解説します。
  • BBSの発言ごとに背景色や文字色を変えたい場合の具体的な例として、選択項目が「海」の場合は題の背景を水色、文字色を紺色、内容の背景を海の景色、文字色を深緑に変える方法を詳しく説明します。
回答を見る
  • ベストアンサー

BBSの発言時の色々な選択について

BBSをカスタマイズしている初心者です。 ラジオボタン、プルダウンでも問いませんが 複数の選択肢から一つを選んだ時に 発言欄の題の背景と内容欄の背景そして文字色を連動して変えたいのです。例えば「海」と言う項を選択すると 題の背景が水色で字は紺色 内容の背景は海の景色で 字は深緑と言う具合に・・・発言ごとに変えたいのです。 たとえばラジオボタンのソースで言えば<input class="noline" type="radio" name="etc6" value="#666666" checked><font color="#666666">■</font>だと 一つを選ぶとetc6として文字色1つしか選択できませんが つづけてetc7も8も 一つのボタンを押すだけで複数の設定を一度に選択をすることは可能ですか? わかりにくい発言ですみません m(__)m

noname#15557
noname#15557

質問者が選んだベストアンサー

  • ベストアンサー
  • fichi
  • ベストアンサー率52% (10/19)
回答No.2

>ごめんなさい{ デフォルト(選択前の色指定)} と >言うのは具体的にどのように書けば良いのですか? >無選択の場合ets1を勝手に選ぶのであれば >$color==$ets1をいれるのですか? >それとも $fontcolor='#******'; >$tdcolor='#******'; を >いれれば良いのですか? 無選択の場合etc1を表示させたいものなら (elseは何も選択されてないときまたは上のif文にマッチしなかったとき実行されるので) //----- else { $ふぉんとからー="#******"; $テーブルからー="#******"; $テーブル背景="#******"; $ページ背景="#******"; } //----- としておけばよろしいかと思います $ふぉんとからー="#******"; $テーブルからー="#******"; $テーブル背景="#******"; $ページ背景="#******"; ↑↑これが各etc1~6までの内容になります 1が選択されたらこの表示 2が選択されたらこの表示 何も選択されてなければ elseの中身を表示という具合です。 これはHTML(bodyタグでも可)が始まる前に読み込ませなければいけません そしてHTMLの設定は <body bgcolor='$****'>←ここには変数が入ります 例えば上のetc1でフォントカラーを$fontcolorとしたなら <font color='$fontcolor'>となります。 そしてetc1が選択されたときの$fontcolorの値が代入されます。 お使いの掲示板を使ったことがないのでうまく説明できませんが・・・ 説明下手ですねごめんなさい

noname#15557
質問者

お礼

ごめんなさいごめんなさい お礼書かなきゃいけないのに 大変有効な助言ありがとうございます。 できれば メールでじかにお礼が言いたいくらいです。 なかなかまとまった時間が取れず ちびちびとしか 改造できませんがなんとかなりそうです。ありがとうございました。

その他の回答 (1)

  • fichi
  • ベストアンサー率52% (10/19)
回答No.1

上記の説明で少し解らないところがあるのですが ラジオボタンを押した時選択される「題の背景」「内容欄の背景」「字の色」は必ずセットで変わるようにしたいのでしょうか? それだと、それぞれのパターンを作成しておいて //---ここから(構文は適当ですが) if($color==$ets1) { $fontcolor='#******'; $tdcolor='#******'; } elseif ($color==$ets2) { $fontcolor='#******'; $tdcolor='#******'; } else { デフォルト(選択前の色指定)} //---ここまで このようにパターン化して最初の読み込み時に選択させてあげればよいのでは? (もし的はずれだったらごめんなさい)

noname#15557
質問者

補足

そうですそうです仰るとおり連動で 変えたいのです(^◇^) elseif と言う言葉があるのですね http://bbs.otd.co.jp/ というところのレンタルBBSを 無謀にもHTMLをかじった程度で 文の前後のソースを 推測で書き換えています。 教えていただいたソースは <head> ~ </head>に入れるべきなのですか? ここはこういうソース構成になっています↓ http://bbs.otd.co.jp/_get/index.html <head>~</head>タグに挟まれる内容 <body...>タグのオプション <body>~</body>タグに挟まれる内容 <body>~</body>タグに挟まれる内容(Replyページ用) 通常表示の書式 ツリー表示の書式 一覧表示の書式 スレッド表示の書式 と言う構成だけ ユーザーが触れるのです たぶん 通常表示の書式 ツリー表示の書式 に 置けばいいのですね ごめんなさい{ デフォルト(選択前の色指定)} と 言うのは具体的にどのように書けば良いのですか? 無選択の場合ets1を勝手に選ぶのであれば $color==$ets1をいれるのですか? それとも $fontcolor='#******'; $tdcolor='#******'; を いれれば良いのですか? もちろん***にはちゃんと数値を入れます。 今ネットで「elseif」と言う言葉を見てみましたが 「end」とか 「end if」とか言う言葉も 必要なんでしょうか??? 時間ができれば教えていただけると嬉しいです。 ★ややこしい質問を出してしまいましたので 解答していただける方がいらっしゃらないのではないかと心配していました。このお答えだけでも 大きな勉強になりました。ありがとうございます。

関連するQ&A

  • (VBA)TabStripのTabが選択時に

    EXCEL2003 UserForm TabStripのTabを選択したときに 選択されたTabのみ  1)「背景色を変える」  2)「タブ名の色を変える」 どちらか可能でしょうか? tabNo = TabStrip1.Value Select Case tabNo Case 0   赤色の背景(または赤色のタブ文字)   シート1を選択   処理1をする Case 1   青色の背景(または青色のタブ文字)   シート2を選択   処理2をする みたいな感じで考えてるのですが・・・・ おおむね、処理内容では困ってないのですが ユーザーが 「どのタブを選択してるのかわかりにくい」 「いま選んでるタブの文字を赤色にしてくれないか」 との要望ありまして・・・ EXCELの仕様上、出来ない処理でしょうか?

  • アイコンを選択すると背景が・・・

    デスクトップのカスタマイズをしています。 それでアイコンテキストの背景を透過するのに 透郎とういうソフトで透過をすることが出来たのですが そのアイコンを選択すると、背景が青になってしまうんです。 ウィンドウの色やフォントの色なども変えてカスタマイズしたのですが その選択時の青だけが、イメージと全然合っていないんです・・・ 選択時のテキスト背景の色は、どこで設定すればいいのでしょうか? いろいろやってみたのですが、分からなかったので 質問させてもらいました。 宜しくお願いします。

  • 発言者ごとに文字の色分けをするにあたり、どういう色使いをすると読みやす

    発言者ごとに文字の色分けをするにあたり、どういう色使いをすると読みやすいでしょう? 対談というかチャットログなど、けっこう長い文章を整形してアップロードすることが多いのですが… 読みやすい色を選ぶのに、いつも苦労します。 「明るい色と暗い色を混ぜて使うと、明るい色ばかり目立っちゃうなぁ…」「でも明るい色ばかりだとチカチカするなぁ」といった感じで。 背景は白地で、仮に5人(多くて7人)が発言しているとすると、それぞれどうすると読みやすくなるか……できたら具体的なカラーコード例で教えていただけると助かります。 いちばん発言の多い1人は黒系として。 (読みやすくなるのであれば、背景を白以外にすることも考えています) また、「名前だけ色分けする」か「発言全体を色分けする」かも迷いどころです。

    • ベストアンサー
    • HTML
  • 一度選択したラジオボタンをリセットを使わないで解除できますか

    ラジオボタンで複数項目から一つを選択するformを作成しましたが、一度どこかを選択したとき、リセットをしなくてもラジオボタンの選択を解除する方法はありますか。 チェックボックスならばもう一度クリックすれば消えますが、ラジオボタンでどれかを選択したあとで、「どれも選択していない状態」に戻したいのです。 ご教示よろしくお願いいたします。

  • 【CSS】文字を選択した時のように反転したい

    マウスや、シフト+矢印で文字を選択すると、選択された文字が反転します(私が使っているブラウザですと、白地に黒の文字だと青背景の白字で反転されます)が、このような表現をCSSで実現するにはどうしたらよいでしょうか?(選択しない状態で選択されたような色にしたい) colorに白とbackground-colorに青を指定しても出来そうですが、 ブラウザによっても反転時の色って違うような気がするので、汎用的に記述できれば良いなあと考えております。

    • ベストアンサー
    • HTML
  • ラジオボタンの選択範囲について

    ラジオボタンについて質問させて下さい。 アンケートなどでたまにラジオボタンの隣にある文字をクリックしても ボタンを選択できるものがありますが、あれはどうやったらできるのでしょうか? ○りんご  ○みかん  ○バナナ とあるとするとラジオボタンの○の部分ではなくて、 「りんご」「みかん」「バナナ」をクリックしても選択できる、ということです。 普通にやると○の部分をクリックしないと選択できないので…。 分かりにくい説明文ですみません。 どなたかご存じでしたら教えて下さい。よろしくお願いします。

    • ベストアンサー
    • HTML
  • PDF閲覧時の文字選択色の変更

    PDFファイル閲覧時に文字を選択すると選択文字の背景が暗い青色になるのをもっと見やすい別の色に変更するにはどうすればいいでしょうか? ソフトはAdobe ReaderとPDF-XChange Viewerを利用しております. ご回答よろしくお願い致します.

  • Web上画面で文字選択時に文字が見にくいのですが、改善策はありますでしょうか

    Web上画面で文字選択時に文字が読みにくくなってしまうのですが、 この色の変更等はどの設定でしょうか? 文字を数行選択すると文字が黒、背景が濃青になりとても見にくくなってしまいます。

  • プルダウンメニューで複数選択

    省スペースのため、プルダウンメニューを使いたいのですが、基本的に一つしか選択できませんよね?メニュー内にラジオボタンをつけるなどして複数選択に対応させる方法はありませんでしょうか?

    • ベストアンサー
    • HTML
  • Outlook Express6でメール作成時のフォント設定

    はじめまして。 今までメール作成するときに フォントや文字の色、背景など設定するボタンが 入力スペースの上段にあったのですが どこか変なところを押してしまったのか消えてしまいました。 とても使い勝手が良かったので元に戻したいのですが どう設定したら、あのボタン(レイアウト?)が戻りますか? 画像の矢印部分にボタンはありました。

専門家に質問してみよう