ボタン画像の下のFlashにポインタを移動するとロールオーバーのまま(IE以外)

締切り済みの質問

ボタン画像の下のFlashにポインタを移動するとロールオーバーのまま(IE以外)

例として、三洋電機と三菱電機のサイトをあげます。
http://www.sanyo.co.jp/
http://www.mitsubishielectric.co.jp/index.html

これらのサイトは、メニューにボタン画像を使用しており
ロールオーバーの効果をもたせています。
そして、ボタン画像のすぐ下にページのメイン要素となるFlashが配置されています。

私もこのような構造のサイトを作っているのですが、
ひとつ解決できない問題があり悩んでいます。

私の作ったサイトでボタン画像にポインタを乗せるとロールオーバーするのですが、
ロールオーバー状態でポインタをFlashに移動させると
ボタン画像が通常の画像に戻らずロールオーバーのままなのです。
ポインタをFlashの領域から外すと通常のボタン画像に戻ります。

この現象は、Win IE以外のブラウザ(FirefoxやSafari)で起こります(Macではまだ検証していません)。
しかし、先述の三洋や三菱のサイトでは、
ボタン画像にポインタを乗せロールオーバー状態でポインタをFlashに移動させても、
ボタン画像が通常の画像に戻ります。

ちなみに、私のサイトでは、ボタン画像をJavaScriptの「rollover.js」を、
Flashは「SWFObject」を使って配置しています。

何か解決策をご存知の方いらっしゃいましたら
どうぞ宜しくお願いします。

投稿日時 - 2008-08-28 11:44:15

QNo.4284828

すぐに回答ほしいです

5人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

回答(1件中 1~1件目)

ANo.1

以前、ちょっと類似したご質問があったのでもしかしたら…と思ったのですが。

<div id="navi">
<ul>
<li><a href="#">ナビ1</a></li>
<li><a href="#">ナビ2</a></li>
<li><a href="#">ナビ3</a></li>
</ul>
</div>

<div id="flash">
(Flashに関する記述)
</div>

こんな感じの構造になっているでしょうか?もしかして、ナビの<a>の部分が一部閉じていなかったりはしませんか?
同様の構造のサンプルで試してみましたら、この場合、<a>の領域が正しく判断できなくなる為なのか、Firefoxなどのより文法にストリクトなブラウザではロールオーバーがONの状態になり放しになる様です。しかし、とかく何かと解釈の緩いIEではそのあたりを勝手に補正(迷惑な話です)してしまう様で、問題がない様に見えてしまいます。

既にHTMLの文法チェック済みで該当しない様でしたら忘れて下さい。

投稿日時 - 2008-08-28 15:29:32

お礼

ご回答ありがとうございます。

>こんな感じの構造になっているでしょうか?

はい。以下のような感じです。

<div id="gnavi">
<ul>
<li><a href="1.html"><img src="abc.gif" class="imgover" /></a></li>
<li><a href="2.html"><img src="xyz.gif" class="imgover" /></a></li>
</ul>
</div>

<div id="flash">
Flash
</div><!-- / #flash -->

<script type="text/javascript">
// <![CDATA[

var so = new SWFObject("aiueo.swf", "xx", "800", "300", "9", "#fff");
so.addParam("menu", "false");
so.addParam("wmode", "window");
so.addVariable("flashVarText", "this is passed in via FlashVars for example only");
so.write("aiueo");

// ]]>
</script>

HTML自体は「Another HTML-lint gateway」でチェックをかけていて、
問題はありませんでしたので、<a>タグの抜けはありません。

このほか、私のサイトでは以下のXML宣言をしていますが、
<?xml version="1.0" encoding="shift_jis"?>
消してみても解決しませんでした。
文書型宣言は「XHTML 1.0 Transitional」です。

投稿日時 - 2008-08-28 16:47:56

あわせてチェックしたい
  • 三洋電機(株)と三洋電機CE ...
  • フードシーラ(三洋)の適合ロールは? ...
  • 三洋電機の成長について ...
PR
【回答募集中】花粉にひと言、物申す![ 詳細 ]

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら