- ベストアンサー
ポップアップメニュー前面表示
色々調べたのですが分からなく質問させていただきました。 上下2分割のページで上フレームと下フレームがあり、上フレームのメニューにカーソルを合わせるとそのメニューの下の部分にポップアップメニューが出るページを作成したいのですが、上フレームの高さを固定するとポップアップメニューが下フレームにより見えなくなってしまいます。 これを下フレームの前面に表示させるにはどのようにしたらよいのでしょうか。 調べていて『iframe』が出てきたのですが、これは望ましくないので違う方法で行いたいと考えております。 ご存知の方が居ましたら宜しくお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ANo.3のレスです。 http://www.dhtmlcentral.com/projects/coolmenus/v3/download.asp から、5行目辺りの Click here ・・・のhereをクリックし、CoolMenus 3.02 をダウンロードしてください。 解凍後、\MENU\coolMenus3\withframesを開いてください。 ここのframeset1.htmlからframeset5.htmlがフレーム対応メニュー です。frameset1.html等ををダブルクリックで見てください。
その他の回答 (3)
- coffeegoer
- ベストアンサー率75% (3/4)
まず、一般にポップアップメニューjavascriptには、フレーム対応とフレームなしの2種類があります。 フレーム対応のポップアップメニューは、レベル0のメニューは定義されているフレームに表示され、レベル1以降は隣または下のフレームに 表示されます。このようなポップアップメニューjavascriptを使用すれば問題ないと思います。
お礼
ご協力ありがとうございます。 無事になんとか自力で解決できました。 宜しければ今後のために『フレーム対応のポップアップメニュー』について教えていただけないでしょうか?
- sutead_02
- ベストアンサー率46% (26/56)
参考にされているページのように、上部のフレームの高さを、あらかじめポップアップメニューが出現した場合の使用範囲も含めた高さをピクセルで指定して、下段の高さは「*」を指定することで、解決できませんか? 当該サイトも、下段フレームの「前面」ではなく、上部フレームの中にきちんと収まっているようですよ。 ちなみにそのサイトは、マージンもスクロールもボーダーもすべて無しに設定してあり、上段は68ピクセル、下段は「*」になってます。
お礼
ご協力ありがとうございます。 無事になんとか自力で解決できました。
補足
御回答ありがとうございます。 >上部のフレームの高さを、あらかじめポップアップメニューが出現した場合の使用範囲も含めた高さをピクセルで指定 上フレームの高さは固定値で行いたいのです。 参考サイトの上フレームだけ(http://www.burmees.nl/menu/menunavigation.htm)を見てみると、メニューが別で設けられている感じがするのですが違いますでしょうか?
- partita
- ベストアンサー率29% (125/427)
無理でしょう。 「共通部分が多いからフレームを使用している」のなら、面倒でもフレームを解除するほうがいいと思います。
お礼
ご協力ありがとうございます。 無事になんとか自力で解決できました。
補足
下記のサイトではメニューを別で設けているのですがやり方がわかりません。 分かりますでしょうか? http://www.burmees.nl/menu/menus.htm
お礼
なるほどぉ~この様な方法があるのですね。 初めて知り、大変勉強になりました。 ありがとうございます。