indexページにFlashで制作したswf形式のムービーを配置しました。
ところが
ヘッダに配置してたメニューからJavaScriptでプルダウン表示されるメニューと
ムービーが重なる部分がレイヤーのような状態となり
プルダウンメニューがムービーの背面へ隠れてしまい
メニューの機能が失われてしまいました
・swfはhtmlに直接配置して表示
・プルダウンのメニューは外部に置いたjsファイルを読み込んで表示
・メニューも外部JavaScriptからの読み込み
以上の仕様なのですが問題点はswfの配置方法でしょうか?
それともJavaScriptのレイヤーに問題があるのでしょうか?
アドバイスをお願い致します
No.1ベストアンサー
- 回答日時:
問題点は,ブラウザの仕様です。
また Flash だけで起こる問題でもありません。
enbed や object で貼り付けるたぐいの動画などもそうなります。
そういうたぐいのものの上には何も表示できません。
OS が Windows で, ブラウザも IE と他少々に限定すれば,
SWF を貼り付けるタグを,
背景透明 か 背景不透明 にすると,
プルダウンメニューは隠れずに表示されます。
wmode="transparent"
とか
wmode="opaque"
とかです。
しかし,Mac 環境や,Win+Firefox などでは,
そもそもそのタグ自体を受けつけないので,
その方法も使えません。
この件に関しましては私も何度も回答していて,
どれが良いかわからなくなっていまいましたが,
とりあえず次のURLのものでも参考にしてみてください。
「swfファイルとHTMLを重ねる」
http://oshiete1.goo.ne.jp/qa1620013.html
↑教えて!goo ↓OKWave (同じです)
http://okwave.jp/qa1620013.html
Adobe のサイトも一時期 SWF の上にプルダウンが重なるようになっていましたが,
そのときはブラウザによって出すページを振り分けていましたよ。
Win+IE なら Flash + JavaScriptのプルダウンのページを表示
Mac なら JPEG + JavaScriptのプルダウンのページを表示
のように。
面倒なので,
最初から Flash の上にプルダウンメニューを作らない人の方が多いと思います。
さっそくの回答ありがとうございます
ブラウザの仕様の差でしたか
薄々気になっていたので、残念です
動作確認し
[Mac]
IE ×
safari ×
FierFox ×
[Win]
IE ○
FireFox ×
という状況でした
どのブラウザでも再現できるようにとは思いますが
こういったケースではsassakunさんのアドバイス通り
JavaScriptでMac・Winそれぞれのブラウザを振り分けるというのが
スマートな組立だと思いました
(Win-IE意外はJPG)
メニューもFlashで…と思いましたが
更新の事などを考えると前者の方が良いですよね
早期にトラブルシュートできました
助かりました
ありがとうございます
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- Excel(エクセル) [クイックアクセスツールバー]の設定ファイルの格納場所について、 5 2023/04/21 14:43
- Visual Basic(VBA) 【ExcelVBA】動的にボタン、ボタン名を生成できますか? 7 2022/04/08 12:54
- その他(IT・Webサービス) Yahooの地図の文字サイズ、googleの地図の画面分割 1 2022/05/21 12:31
- JavaScript 読み込んだQRコードをフォームに受け渡したい 1 2023/05/18 11:18
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Android(アンドロイド) Y!map のスマホでの使用方法について 1 2023/08/07 09:12
- JavaScript HTML&CSS Javascriptによる動的テーブル 1 2023/03/27 19:51
- Excel(エクセル) エクセルでSUMIFS関数で条件範囲の部分が#valueになる。 4 2023/04/28 12:42
- 画像編集・動画編集・音楽編集 動画をディスク作成すると画像が乱れる。 4 2022/06/24 07:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jQueryでシンセサイザーを作っ...
-
二次元配列を使って順位をだす...
-
プログラミング 学習
-
追加ボタンを押した際に ok ボ...
-
Cookieに保存されない
-
読み込んだQRコードをフォーム...
-
プラグイン無しでContactform7...
-
GASでチェックボックスを一括of...
-
ジャバスクリプトについて。
-
【Google Apps Script】「ライ...
-
①入力フォーム→②確認表示画面→③...
-
HTMLでサブフレームから親のス...
-
プログラムについて。
-
Q&A掲示板の入力フォームに文字...
-
メールフォームの日付入力フォ...
-
iOSのみダブルタップが必要
-
jsで質問です。 displayプロパ...
-
var exports = exports || {}; ...
-
HTMLタグに複数のクラスを設定...
-
Googleフォームで選択肢に応じ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
他のページに自動でジャンプす...
-
既存のサイトにオープニングム...
-
【Flash】2回目以降の訪問では...
-
FlashとJavaScriptの連携につい...
-
swfファイルがループ再生されて...
-
プルダウンメニューが隠れてし...
-
AS3: flvオープニングムービー...
-
Googleマップに保存した地点が...
-
サポートされたファイル形式お...
-
個別に違う添付ファイルを付け...
-
【VBA】マクロの入ったファイル...
-
PDFファイルの倍率を変えて保存...
-
A4の紙に印刷されている文字を...
-
e-taxで送信ファイルの拡張子が...
-
エクセルで「特定の文字を含む...
-
スマホでtxtファイルを編集する...
-
ガラケーからPCへの写真の取り込み
-
PC内で速度を遅くした音源をCD...
-
VBS フォルダ内にあるすべての...
-
エアコンの冷媒 R410Aの重...
おすすめ情報