【XHTML】に関する知恵袋
【質問】
フレーム自体にオンマウスで背景画像変化イラスト展示サイトを作っています。一番下の画像のように、求人情報ワークスタイルについてです。また、画像Aを背景にしたフレームの上にマウスを乗せると、画像Bが背景になり、更新履歴の文字が読みやすくなるようにしたいと思っています。文字の上ではなく、XHTMLの知恵袋に考察を加えると、そのフレーム(又は画像)の上に乗せるだけで変わるとりあえずウェブで調べてみたのですが、求人情報ワークスタイルから考えると、当方あまり詳しくないので試してみても成功できませんでした。文字だけがスクロールできるようにしたいので、なるべくテーブルは使いたくないです。javascript、HTML、CSS(あまり詳しくないのですが)、どの方法でも構いません。そのページのソースです。XHTMLの知恵袋の説明をすると、<?xml version="1.0" encoding="shift_jis"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"><html xml:lang="ja" xmlns="http://www.w3.org/1999/xhtml" lang="ja"><head><meta http-equiv="Content-Type" content="text/html; charset=shift_jis" /><meta http-equiv="Content-Style-type" content="text/css" /><link rel="stylesheet" href="css/style.css" type="text/css" /><title>ここにサイト名</title><!--このページのみのcss設定ここから--><style type="text/css"><!--html{scrollbar-arrow-color:#fff;scrollbar-base-color:#000;scrollbar-face-color:#000;scrollbar-track-color:#000;scrollbar-3dlight-color:#fff;scrollbar-highlight-color:#000;scrollbar-shadow-color:#000;scrollbar-darkshadow-color:#fff;}body {background-image : url('img/画像A.png');background-attachment: fixed;background-position: 100% 0%;background-repeat: no-repeat}--></style><!--このページのみのcss設定ここまで--></head><body>aaaaaaaa<br>aaaaaaaa<br>aaaaaaaa<br>aaaaaaaa<br>aaaaaaaa<br>aaaaaaaa<br>aaaaaaaa<br>aaaaaaaa<br>aaaaaaaa<br>aaaaaaaa<br>aaaaaaaa<br>aaaaaaaa<br>aaaaaaaa<br>aaaaaaaa<br>aaaaaaaa<br></body></html>どなたかなるべくわかりやすくご教授いただけると助かります。宜しくお願いします。
【解答】
XHTMLの知恵袋について話していくと、質問者さんのいう「フレームに」というのは「更新履歴のboxに」という解釈でいいですか?で、あれば擬似フレームを利用し、スクロールバーの付いたboxにonmouseoverすればいいかと。求人情報ワークスタイルといえば、求人情報ワークスタイルを知りたいのであれば、フレーム(分割フレーム)内に表示するページ全体にonmouseなら、<body>にonmouseを付ければいいんじゃないかと思いますが、どうでしょう。XHTMLの知恵袋を知りたいのであれば、擬似フレーム(スクロール付きbox)http://www.tagindex.com/stylesheet/box/overflow.htmldoctypeの「Frameset//EN」は<frameset>が書かれている土台ページにのみ使います。その他のページはStrictかTransitionalを選びましょう。>どのように記述していいかがよく分かりませんえー、私も実際に確認してみたわけではないので、上手く行かなかったら申し訳ないですが。フレーム内に表示するページの<body>にonmouseで。<body onmouseover="this.style.backgroundImage='url(img/画像B.png)'" onmouseout="this.style.backgroundImage='url(img/画像A.png)'">aaaaaaaa<br>aaaaaaaa<br>
