• ベストアンサー

背景色のついでに文字色もかえてみたい

できるかどうかを教えてください。 JavaScriptを使用して、背景色を変更することができるとおもいますが、 このとき、ついでに文字色なんかも変更することなんて、できちゃったりするのでしょうか? いろいろなHPを見てみましたが、そのような解説にあたりませんでした。 もし、そういった解説の載っているHPをご存知でしたらお教えください。 教えてくだされば、がんばって自分で勉強してみますので、ごめんどうはおかけいたしません。 よろしくお願い申し上げます

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

  • ベストアンサー
  • kentayos
  • ベストアンサー率100% (5/5)
回答No.2

文字色は document.fgColor で変更可能です。 たとえば、 ---------------------------------------------------------------------- onClick="document.bgColor='black'; document.fgColor='white'" ---------------------------------------------------------------------- のようにすれば、背景色が黒で文字色が白に同時に変更が可能です。 上の例のように1行で複数の命令を書く場合は ;(セミコロン)で区切って書いていけばOKです。

参考URL:
http://tohoho.wakusei.ne.jp/js/document.htm#fgColor
yukiko5
質問者

お礼

できました。うれしいです。ちょっと難儀もしましたが、なんとか動きました。 ありがとうございました

yukiko5
質問者

補足

あー、ありがとうございますー。 とほほさんのところにあったのですねー。気づきませんでした。 さっそくがんばってやってみますので、できたら、「できた!」と報告をさせていただきます。 申し訳ありませんがもう少々(多分まるまる1日はかかると思います)お待ちください。 ありがとうございました。

その他の回答 (2)

  • damak
  • ベストアンサー率0% (0/5)
回答No.3

VBScriptっていうと何か分かりづらいですが ASPというと「あれか」と思うかもしれません。 先回の話はASPについてのことです。 背景色を変える仕組みでR,G,Bの数値の設定をしているのであれば、 その値から得る値(私の場合は白か黒)を <font color= > のところに割り当てれば背景にあわせたフォント色で文字を表示できます。 yukiko5さんの質問を理解しきれていないので、質問の意図と食い違ったことをいってるかも知れませんが参考程度に。

yukiko5
質問者

お礼

再度ありがとうございます! ASPと聞きまして、「えっ?なんだ?」と、思っております。すみません。。。 私の疑問は多分No2の方の回答で解決できそうです。 参項URLを見てみたら、「そうそう、そんな感じ」でした。 実際にできるかは、超初心者の私には自信がありませんが、がんばってみようと思っております。 2回も回答くださいましてありがとうございました。 damakさんのは、まだ私にはハードルが高かったので、よくわかりませんでしたが、今後勉強してわかるようになりたいです。 ほんとうにありがとうございました。 世の中は未知なる物で、いっぱいです。

  • damak
  • ベストアンサー率0% (0/5)
回答No.1

ご参考程度にお読みください 私の場合、JavaScriptではなくVBScriptですが 背景色のR、G、Bの合計値が400以上であればフォントの色を黒 、400以下であればフォントの色を白にするように作成したことがあります。本当は背景色と相性のよい組み合わせにしたかったのですが妥協して白と黒にしました。 JavaScriptで同様のプログラムができれば幸いです。

yukiko5
質問者

補足

ありがとうございました。でもVBscriptって初めてききました。う~ん。。 http://www.fitweb.or.jp/~satosi77/vbscript.html damakさんのおっしゃる文字色の変更とはこういうことでしょうか? もしそうでしたらちょっと違うのです。 ボタンなどを押して、背景色をぱっと変えるついでに、文字色も一括変更できればなー、と私は考えております。 それもVBscriptになるのでしょうか? あと、参考になりそうなHPをご存知でしたら教えください。 お手数ですがよろしくお願い申し上げます。。。

関連するQ&A

  • なぜ白い背景に黒い文字が一番見やすいの?

    この前HPを作っていて思ったのですが 白い背景に黄色の文字を書くととても見にくいし黒い背景に濃い青でも見にくいです。 これはなぜなんでしょうか? 光の波長は赤が一番長くて紫が一番短いですよね? 黒って・・どれくらいの波長なんでしょうか? 波長の長さの違うものを背景ー文字にすると見やすいのかな? と思いきや紫に赤で書いてもあまり見やすくないです・・。 なんで白い背景に黒い文字が一番みやすいのでしょうか? 人間の目や光にどのような特性があるからなんでしょうか? よろしくお願いします><;

  • ホームページビルダーで文字の背景色を変える方法は?

    自分のHPの更新した箇所が分かり易いように、背景色を黄色等に変えて表示させようと考えています。 ホームページビルダー13(HPB13)を使っているのですが、文字の色ではなく、文字の背景色を変える方法をご存じの方、教えて下さい。 もし、背景色を変える以外に、更新箇所が分かり易い方法があれば、そちらも合わせてお願いします。

  • 固定背景の上に文字を載せたいのですが

    HP作成初心者です。dreamweaverを使っているのですが、 背景の画像の上に、ピンポイントで文字を載せたいときは、どうすればよいのでしょうか? ウインドウサイズを変更したりするとずれてしまうのですが、 誰が見ても同じ位置に文字を置きたいのです。 教えてください、よろしくお願いします。

    • ベストアンサー
    • HTML
  • alertの背景色の変更

    WinXP、IE6を使用しています。 JavaScriptの初心者です。 alertの背景色には、固有のシステム色がありますが、この変更は可能なのでしょうか? どうすれば変更出来るのでしょうか? ご存知の方教えてください。 よろしくお願いします。

  • HPの背景&文字が…

    HPを作っているのですが、とても寂しい感じになってしまいます。背景とかも、ただの白なので可愛い背景とかどうやって付けるのですか?あと、可愛い文字とかどうやって作るのですか?こんあ文字を作りたいのですが…  http://yaplog.jp/chikako121/ 教えて下さい><;

  • 背景色黒で白文字を鮮明にするには

    HPに載せるための画像を作っています。 photoshopで 背景色 黒で 白で文字を作成しています。 白文字が鮮明になりません。 解像度を上げるほかに何か方法はありますでしょうか。 もしくはHP作成ソフトで、黒画像の上に白字で書くのが 妥当なのでしょうか。 よろしくお願い致します。

  • 白い文字と黒い文字を出すための背景

    ページの背景色で悩んでいます。 白い文字と黒い文字を同時に出したいのですが、 背景色は何色だったら、両方とも見えやすくなりますか? 自分はこの色がいい!って案だけでも良いです。

    • ベストアンサー
    • CSS
  • ホームページビルダーで文字の背景色を変える方法は?

    自分のホームページの修正及び追記した箇所が分かるように、変更箇所の文字の背景色を黄色等に変えて表示させたいです。 ホームページビルダー13(HPB13)を使っていますが、文字の色ではなく、文字の背景色を変える方法をご存じの方、教えて下さい。 もし、背景色を変える以外に、変更箇所が分かり易い方法があれば、そちらも合わせてお願いします。 当方ホームページビルダー初心者です。以前、同じような質問を他のサイトでしたのですが、専門的過ぎて訳が分かりませんでした。出来るだけ分かり易い方法でお願いします。

  • 背景と文字色

    .setEnabledを使って、ボタンをクリックすると背景と文字色がすべて灰色になります。自分好みで、背景て文字色を設置することが可能でしょうか? すみませんが、よろしくお願いします。

  • テーブルの背景を変えたい

    よく背景色と文字色を組み合わせるjavascriptを目にするのですが、ボタンを押すとテーブルの背景が変わるjavascriptはどこかにないでしょうか? サンプルがあれば教えてください。