• ベストアンサー

ポインタを乗せると背景色が変わるようにしたい

文字列の上にポインタを乗せたら、離れた場所のレイアウト(表)の背景の色が変わるようにするにはどうするのでしょうか?意味わかりますでしょうか?リンクではなく同ページ上でこの文字列はここの範囲を指していますと言う意味で使いたいのです。以前そんな表示方法があったように記憶しているのですが。どなたか教えてください。ビルダー6.0を使っています。

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

  • ベストアンサー
  • betagamma
  • ベストアンサー率34% (195/558)
回答No.1

結論から言うと、JavaScriptを駆使すれば可能です。 <div id="abcd">ハイライトしたい文字列</div> で囲んで、JavaScriptでdocumentオブジェクトからabcdエレメントを探して、backgroundの色を変えてやればいいのです。 ただ、すべての人がInternet Explorerであなたのページを見ているとは限りません。Internet Explorerだけに対応させるなら楽なのですが、他の色々なブラウザから見ても対応させるようにするのは、正直実験とデバッグの繰り返しになるとおもいます。 ビルダー6.0については詳しくありませんが、おそらく、そんな特殊なスクリプトは最初から用意されていないと思います。すでに作成された、誰かが公開したプログラムを使うにしても、自分でJavaScriptをある程度理解してソースを書き換えないといけません。 個人の遊びならいいですが、何かの業務やプレゼンテーションに使うのであれば、環境依存度が低いFlashを使うべきだと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • onMouseoverを利用して、セル内の背景色と文字を反転させたい

    テーブルで各セルに別ページへのリンクのリストを作成しています。 onMouseover と onMouseout でマウスが上に来た時に色を変えるようにしたいのですが、背景色の変更は出来ます。 onMouseover="this.style.backgroundColor='#3a5b88'" のようにして。 問題は文字色でして、こちらの変え方が分かりません。スタイルシートでも設定しているので、文字の上にポインタが来ればスタイルシートの指定通りに色を変えられますが、タイトルにも書いたように、onMouseover時には背景色と文字色を反転させるように考えているので、セル内の文字から離れた位置にポインタが来た時には背景色が文字色に変わる(つまり文字色はそのままなので同じ色になる)ので、文字が消えてしまうのです。 なにか良い方法がありましたら教えてください。

  • 背景設定について。

    ドリームウィバーでHpを作成してもらいました。全頁の背景に青色のグラデがかかっています。全頁の背景の色を変更したいのですが、仕方が分かりません。ビルダーでいじっているのですが、属性の表のトコを開いても、背景の指定はされていません。でも背景の設定がされているはずなんです!どこをどうしたら変更できるのでしょうか?ビルダーを右手に作成しているのですが全くできません。分かる方いましたらご教示ください。宜しくお願いします。

  • オンマウスで背景画像を変えたいのですが・・・

    こんばんは。 HPビルダー7を使っています。 タイトル通りなのですが、ある画像(リンクあり)の上にマウスポインタをのせた時に、初めからある背景とは違う背景に変わるようにしたいのです。 素材屋さんで見かけた事はあるのですが…。 色々と検索して挑戦してみたものの、上手くできません。 ビルダーで出来るのなら、お手数ですがその方法を教えて頂けませんでしょうか? よろしくお願いします。

  • カーソルが乗ったときリンクの背景色が変わるようにしたい

    こんばんは、いまホームページを作っているのですがメニュー項目でカーソルが乗ったときに項目の背景色が変わるようにしたいです。下のサイトのようにです。 http://www.oxfordcity.co.uk/ リンク全部の色を一括で変えるのではなくて、上のサイトのように個別に変わる色を設定したいです。 ソフトはホームページ・ビルダー10を持っています。そして表を使ってメニュー項目を作成しました。そして表の枠を消して、見た感じは上のリンク先のサイトと同じようになっています。この表は使えますか? あっ、あとリンクにアンダーラインが付いているのですがそれもも消したいです。 よろしくお願いいたしますm(_ _)m

    • ベストアンサー
    • HTML
  • レイアウト素材部分に背景として写真(イラスト)をのせる

    ホームページビルダーVer.8を使っていますがレイアウト素材使ってまず配置を決めました。そのレイアウト素材の部分に写真かイラストを背景にして、その上にタイトル名などの文字を貼り付けたいのですがどうにもうまくいきません。ホームページビルダーでこのようなことはできるのでしょうか? 回答よろしくお願いします。

  • HPビルダーでフォントを変更すると背景/文字色の設定が効かない

    ホームページビルダー11ですが、背景/文字色の設定で「リンク」「既読リンク」「選択リンク」などの文字色を設定して、スタイルシートマネージャで「マウスが上にあるリンク」で色の指定もしています。 ところが、リンクの文字のフォントを変更しましたら、変更したリンク文字は前記の設定が全く反映しません。文字の色が変わらないのですが、なぜでしょうか?

  • 背景色

    ホームページビルダーV6を使用しています。 さて、ページの新規作成をする時、 背景色やテキスト、リンクの色などは、 書式の「背景/テキスト色の設定」の 初期設定の状態から好みの色に変えているのですが、 この初期設定の状態自体を好みの色に変えておくようにしたいんです。 新規作成のたびに変更を繰り返す手間を省きたいもので。 どなたかご教示くださいませ。

  • ビルダーでリンクを貼る文字色

    IBMホームページビルダーで、文字列にリンク設定すると、設定の色(通常青色)に変わりますが、時々、色が変化しないで元の文字色(赤だとか緑だとか)を維持して、それでもちゃんとリンクしていることがあります。編集の「背景/文字色設定を」操作しても変化しません。 ということは、ページ単位でなく、文字列単位で、リンクを貼っても元の文字色を保つ方法があるということになるはずですが、その方法がなにを調べても解りません。どなたか教えてください。

  • ポインタがリンクの上に乗ると色が変わる・・

    このたび自分でHPを作ろうと思いまして 作成してるのですが、他サイトで見る様な ポインタがリンクの上に乗るとリンク色が変わる 設定の方法がわからないのです。どぷしてもやりたいのです。どうかよろしく御願い致します。 ちなみにホームページビルダー7使ってます。 ビルダーのver7での設定方法で教えてくださると とてもうれしいです。よろしく御願い致しますm(。_。;))

    • ベストアンサー
    • HTML
  • HP作成中:ステータスバーに何も表示しないようにするには

    今、ホームページビルダー6でHPを作成しています。 通常、リンク文字列の上にマウスポインタが来た時、 ステータス行にリンク先URLなどが表示されますが、 何も表示させないようにする方法はありますでしょうか。 また、ページ中の ある特定のリンク文字列だけにその設定をする事は可能でしょうか。 ご存知の方がいましたら教えてください。よろしくお願いします。

    • ベストアンサー
    • HTML

専門家に質問してみよう