• ベストアンサー

メニューバーについて・・・。

windouwsの"お気に入り"のような、2段階のメニューを作成したいのですが、 JavaScript等で実現可能なのでしょうか?

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

  • ベストアンサー
  • Three
  • ベストアンサー率60% (3/5)
回答No.2

JavaScript で可能ですよ。 WinとMacでは若干表示のされ方が違うので検証が必要です。スタイルシートとの兼ね合いで実現できます。 URLを参考にして、色々と試してください。

参考URL:
http://www6.tok2.com/home/hippie/test/test.html

その他の回答 (1)

  • harisun
  • ベストアンサー率14% (1/7)
回答No.1

ダイナミックHTMLを使えば大丈夫だと思います。 ダイナミックHTMLと言っても、要するにスタイルシートのプロパティを JavaScriptで操るという事なので、JavaScript等で実現可能という事に なるでしょう。 具体的には、 <div id="menu" style="....."> <a href="...">...</a> </div> のようにaタグをdivタグで囲み、divのstyle属性のvisibilityをhiddenにして 見えないようにしておき、JavaScriptのonMouseOverなどのイベント発生時に 関数に飛ばして、 document.all.menu.style.visibility='visible'; //IE用の記述 として表示させる感じでしょうか? IEとネスケで記述の仕方が多少異なるのでちょっと面倒ですが。 まあ、詳しくは書籍などで調べてください。 おすすめは「ダイナミックHTML入門 河西朝雄著 技術評論者」 などです。

関連するQ&A

  • iframe内のメニューをクリックで変更したい

    ホームページビルダーでHPを作成しています。 2カラムのページで、左側のカラムにメニューがあります。 複数ページ作成するので、メニューは手間を省けるiframeで表示させようと思っています。 iframeのメニューは基本的には日本語ですが、ボタンを押すと 英語と中国語にメニューに入れ替わるようにしたいと思っています。 どのようにすれば、上記が実現できるでしょうか? ※Javascriptを使用しないと実現できないでしょうか?できれば、Javascript無しで実現したいと考えています。 どうぞ、アドバイスをよろしくお願い致します。 m(_ _)m

    • ベストアンサー
    • HTML
  • メニューバーのカスタマイズ

    javascriptについて教えてください。 いわゆる 折りたたみ型?のメニューバーを作成したく、 サンプルコードを入手したのですが知識が薄いため、進める事ができておりません。。 このページの内容です。slide in slide out でメニューバーを表示/非表示にしています。 http://demos.mootools.net/Fx.Slide 下のhorizon型の折りたたみ時に、以下の状態を作成したいのです。 1.メニューが少し見えるようにする(非表示は嫌なのです) 2.それに触れる(クリックでもOK)とバーが横展開する uniqlockのイメージに近いですね。 なんとか、ご指導いただけないでしょうか。 よろしくお願い致します。

  • メニューバーのお気に入りについて

    解決に至らないため再度質問します。 下記は前回のURLです。 http://tusinbo.okwave.jp/kotaeru.php3?q=3019620 補足 IE左側にはお気に入りはありXをクリックすると閉じます。 しかし、メニューバーのお気に入り(A)をクリックするとメニューバー「のお気に入り(A)」の下から左側から表示されるのと同じ様にHPが出ます。 元に戻したいのですが方法はありませんか よろしくお願いします。

  • 消えたメニューバー

    こんにちは!  本日エクセルで2002で表を作成しようとして気付いたのですが、メニューバーが消えているんです…   ユーザー設定で表示しようと試みたのですが、グラフメニューバーはあるのにワークシートメニューバーがない。たまたま居合わせた人にも聞いたところ、本来メニューバーが非表示になることはないらしいのですが?? 一体どこへ消えてしまったんでしょう。教えて下さーい、お願いします。

  • javascriptでなめらかなプルダウンメニューを

    javascriptを使ってFlashで作成したようななめらかな動きをするプルダウンメニューを 作成するのは出来るのでしょうか。 色々と調べてはいるのですが、下記サイトのサンプルのように クリックして直ぐにサブメニューが表示される、という方法は見つけられても 滑らかな動きを実現できる方法が見つかりません。 http://javascript.eweb-design.com/sample/s0701_1.html イメージとしては、 1.メニューをクリック 2.1秒後に上からズルズルっとサブメニューが表示される 3.メニューからマウスが離す 4.1秒後にズルズルっとサブメニューが上に戻る うまい表現方法が見つからず分りづらい質問となってしまいましたが アドバイスをいただけると助かります。宜しくお願いします。

  • メニューバー

    HTMLでHPを作成しています。 いろいろなサイトなどのソースをみて、HPっぽくなったのですが、メニューバーだけがどうしてもうまくできません。 ソースを見ても、右にメニューバーと左にメインページといった感じで分かれていて どこでくっついて同じページ上にあるのかわかりません。 どうやってメニューバーを作ればいいか教えてください。

    • ベストアンサー
    • HTML
  • メニューバーを表示させたい

    Win8のインターネットヤフーでXPのようにファイルやお気に入りのメニューバー を表示させることはできますか、お願いします

  • メニューバー・お気に入りの表示

    microsoft updateしたら、internet explorer7が8になり、「お気に入り」が消えた。f10でもaltでもメニューバーが出ないので、「お気に入り」はもとより「表示」なども無くなった。それでexplorer7に復元したが、状況は変わらない。どう云う経緯か知らないが、外部HDの画面のメニューバーに「お気に入り」が入っている。この「お気に入り」を外部HD画面からインターネット画面に移したい。その方法を知りたい。

  • OCNメニューバーが出来ない

    Windouws7。OCN利用。 (1)Internet Explorer9をダウンロードすると、「Internet explorerのインストールが完了しませんでした。Internet Explorer9は、このシステムに既に入っています」となります。 (2)しかしスタートボタンの「すべてをみる」の所にはありません。 (3)インターネットを立ち上げると「hao123」で立ち上がります。これを常時OCNのトップページにしたいのですが、ocn相談窓口では、Google Chromeで接続されていると言われました。 (4)ここからOCNのページに行くことは出来ますが、「メニューバー」がありません。 以上、トップページOCNで、メニューバーにする方法をご指導ください。

  • メニューバーがおかしいです

    「ファイル」や「編集」、「表示」といったものが表示されているメニューバーですが、クリックすると通常、左側が揃ってその下にサブメニューが表示されますよね? ところが、私のパソコンでは右側が揃って表示されてしまいます。 さらにサブメニューの中でサブメニューがあるものでは、右側に追加で出てくるはずなのですが、これも左側にでてきていしまいます。 また、新たにアカウントを作成して確認してみたところ、通常通り表示されたので、何か設定でいじってしまったのだと思います。 どのように設定するればよいのかわかる方、教えていただけませんか?