CGI-BBS > JAVA/JavaScript > JavaScript > ポップアップメニューをフレームを超えて最前面に表示したい。


カレッヂ
カレッヂ


質問者 sky  投稿日 7/30(火) 13:57:58
初心者ですが、お願いします。
リンク先をポイントすると、メニューが表示されるポップアップメニューを作成しました。

画面を上下のフレームに分け、上のフレームににリンク先が並んだメニュー画面を
表示させています。

上のフレーム高は60ピクセル程度なので、リンク先をポイントしてもポップアップメニューが
隠れてしまいます。

どなたか、ポップアップメニューをフレームを超えて最前面に表示する方法を
ご存知無いでしょうか?

宜しくお願いします。

プロバイダ参照:
サーバのOS:UNIXサーバ
パソコンのOS:Win95系
エディタ:
FTPソフト:
サーバ移転:していない
改造:していない
CGI習熟度:(未選択)

回答者 呑兵衛@大阪  [削除]  投稿日 8/4(日) 10:19:50
RESCUEサイトの技術リンク集に紹介のある「とむやむ君」が参考になるでしょう。
とむやむ君のJavaScript講座→組み込みオブジェクト→Windowオブジェクト
と辿るとよろしいです。まずはご自身で探すことがスクリプトの理解への入り口です。
質問者 sky  [削除]  投稿日 8/5(月) 11:45:19
呑兵衛@大阪様 回答ありがとうございます。
色々と勉強不足なため、質問の言葉自体が間違っていたと思います。申し訳ありません。

「とむやん君」さんのページ拝見させていただきました。こちらのページで言いますと、
「サンプルプログラム」→「ハイパーリンク」→「11.画像のリンク部分にメニューが出ます。」
と同じような画面を、フレームの上画面として作成しました。

直接参考にしたのは「WEST MiRa」さんのページの「リンク関連」→
「ポップアップメニュー DHTML版 Ver2(ポイントでメニュー表示)」
http://member.nifty.ne.jp/marsh/misya/java/etc/menu2.html
です。

このような、リンク部分からメニューを表示させ、なおかつそのメニューが
フレームの最上面に表示される、若しくは下のフレーム内に表示させるには
どのようにしたら良いのか、教えていただけないでしょうか。

宜しくお願いいたします。
回答者 呑兵衛@大阪  [削除]  投稿日 8/5(月) 17:37:44
表示させたいURL に target 属性があるかないかで最前面に出せたり、属性値のフレームに出せたりするのですが、
これは JavaScript というより HTML の書法ですよ。
ソースのコピーペーストではこのようにすぐ行き詰りますので、HTMLを自ら書き上げるところから訓練してください。
JavaScript や CGI ならばそのもっともっと先の勉強になります。
質問者 sky  [削除]  投稿日 8/5(月) 17:48:27
呑兵衛@大阪様

おっしゃる通りです。
HTMLについては、ソフトと併用しながらも何とか書いているつもりなのですが、
JavaScriptについてはまったくコピーペーストで必要部分だけ書き直していました。

わかる所から、やってみます。
ありがとうございました。
回答者 ブロンソン  [削除]  投稿日 12/26(木) 16:14:59
私も同様の事を考えて試行錯誤を繰り返しています。
恐らくこれはJavaScriptによるレイヤー操作だと思うのですが、どこをどうすれば良いのか皆目見当がつきません。
下記のページのBBSで質問を投げていますので、気にしてみて下さい。

http://www5e.biglobe.ne.jp/~access_r/
回答者 バイナリ  [削除]  投稿日 7/29(火) 13:37:52
折角ですが、ここで問題にしているものとはタイプが違うようです。
ご指摘のものは、スクリプトでIEの機能限定したウィンドウを開くものですよね。
そうではなくて、よくMicrosoftのサイトにあるような、ポイントしただけで出てくるフローティングメニューのことを言っています。
残念ですが、参考にはならないと思います。
回答者 みかん  [削除]  投稿日 8/8(金) 17:02:11
勘違いしていました。削除しておきました。
回答者 佐竹  [削除]  投稿日 10/16(木) 15:15:14
マクロメディアのFireworks TechNote
http://www.macromedia.com/jp/support/fireworks/ts/documents/fw0133.html
にあります。
回答者 メモリ  [削除]  投稿日 10/18(土) 11:10:01
この方法ですが、メニューを表示したいフレームが更にフレーム分けされている場合でも使えるのでしょうか?

返信(回答)する


Web裏技