• ベストアンサー

ポップアップメニュー前面表示

色々調べたのですが分からなく質問させていただきました。 上下2分割のページで上フレームと下フレームがあり、上フレームのメニューにカーソルを合わせるとそのメニューの下の部分にポップアップメニューが出るページを作成したいのですが、上フレームの高さを固定するとポップアップメニューが下フレームにより見えなくなってしまいます。 これを下フレームの前面に表示させるにはどのようにしたらよいのでしょうか。 調べていて『iframe』が出てきたのですが、これは望ましくないので違う方法で行いたいと考えております。 ご存知の方が居ましたら宜しくお願い致します。

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

  • ベストアンサー
回答No.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等ををダブルクリックで見てください。

参考URL:
http://www.dhtmlcentral.com/projects/coolmenus/v3/download.asp
CELSIOR_2005
質問者

お礼

なるほどぉ~この様な方法があるのですね。 初めて知り、大変勉強になりました。 ありがとうございます。

その他の回答 (3)

回答No.3

まず、一般にポップアップメニューjavascriptには、フレーム対応とフレームなしの2種類があります。 フレーム対応のポップアップメニューは、レベル0のメニューは定義されているフレームに表示され、レベル1以降は隣または下のフレームに 表示されます。このようなポップアップメニューjavascriptを使用すれば問題ないと思います。

CELSIOR_2005
質問者

お礼

ご協力ありがとうございます。 無事になんとか自力で解決できました。 宜しければ今後のために『フレーム対応のポップアップメニュー』について教えていただけないでしょうか?

  • sutead_02
  • ベストアンサー率46% (26/56)
回答No.2

参考にされているページのように、上部のフレームの高さを、あらかじめポップアップメニューが出現した場合の使用範囲も含めた高さをピクセルで指定して、下段の高さは「*」を指定することで、解決できませんか? 当該サイトも、下段フレームの「前面」ではなく、上部フレームの中にきちんと収まっているようですよ。 ちなみにそのサイトは、マージンもスクロールもボーダーもすべて無しに設定してあり、上段は68ピクセル、下段は「*」になってます。

CELSIOR_2005
質問者

お礼

ご協力ありがとうございます。 無事になんとか自力で解決できました。

CELSIOR_2005
質問者

補足

御回答ありがとうございます。 >上部のフレームの高さを、あらかじめポップアップメニューが出現した場合の使用範囲も含めた高さをピクセルで指定 上フレームの高さは固定値で行いたいのです。 参考サイトの上フレームだけ(http://www.burmees.nl/menu/menunavigation.htm)を見てみると、メニューが別で設けられている感じがするのですが違いますでしょうか?

  • partita
  • ベストアンサー率29% (125/427)
回答No.1

無理でしょう。 「共通部分が多いからフレームを使用している」のなら、面倒でもフレームを解除するほうがいいと思います。

CELSIOR_2005
質問者

お礼

ご協力ありがとうございます。 無事になんとか自力で解決できました。

CELSIOR_2005
質問者

補足

下記のサイトではメニューを別で設けているのですがやり方がわかりません。 分かりますでしょうか? http://www.burmees.nl/menu/menus.htm

関連するQ&A

専門家に質問してみよう