• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リストの項目を隠す/表示する方法について)

リストの項目を隠す/表示する方法について

このQ&Aのポイント
  • リストの項目を隠す/表示する方法についての質問です。リストの項目を隠す/表示する方法を知りたいです。
  • リストの項目を隠す/表示する方法について調べています。現在、困っています。
  • リストの項目を隠す/表示する方法を教えてください。お願いします。

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

  • ベストアンサー
  • eg_nn
  • ベストアンサー率81% (27/33)
回答No.1

勝手な推測ですが、フレームで構築していると思っていらっしゃるから混乱しているんじゃないでしょうか? 該当URLのページはフレームを使っていません。 フレームっぽく見せているだけで、実際にはひとつのHTMLです。 CSSで2カラム作り、1つのページ内にメニューもコンテンツも記述しています。 1ページごとにメニューを記述しているので、ページごとにメニューを消したり増やしたりするのは造作も無いわけです。 フレームっぽく見せているのは、 メニュー、コンテンツをDIVでくるみ、 <div id="main"> コンテンツ </div> <div id="menu"> メニュー </div> 該当URLページは、上記DIVに以下のようなCSSを指定しています。 #menu{ right:73%; top:0; bottom:0; left:0; margin:0; padding:0; z-index:100; overflow:auto; position:absolute; position:fixed; } #main { left:27%; top:0; bottom:0; right:0; margin:0; padding:0; overflow:auto; position:absolute; } 勝手な推測ですので、万一既知であったり見当違いでしたらすみません。

irija_bari
質問者

お礼

問題を解決できました。 wiki クローン ソフトでサイトを構築しています。 1. サイド メニューのページを作成する。  ・表示/非表示を切り換える項目は DIV で囲って display:none で非表示にする。  ・非表示の項目を表示するための javaScript 関数を記述する。 2. 2 列構成の CSS ファイルを作成する。 3. 各ページを記述する。  ・2. の CSS ファイルを使って、左側の列にサイド メニューを表示させる。  ・javaScript 関数を呼び出して該当する項目を表示させる。 という手順になりました。 eg_nn さんの回答のおかげで解決の道筋ができました。ありがとうございました!m(_ _)m

irija_bari
質問者

補足

さっそくの回答ありがとうございます。 フレームではなく CSS を使っていることには気づいていました。が、 > http://lilypond.org/doc/v2.12/Documentation/user/lilypond-learning/index_toc#SEC_Contents > を使っているらしいということはわかったのですが、そこで行き詰まっています。 と記述してしまったのでフレームだと誤解していると思われてしまったようです。記述の仕方がまずかったですね m(_ _)m 回答をもらってもう一度見直してみたところ、各ページにサイド メニューのリストのソースをそのまま書いてあるだけということがわかりました^^; 、、、と書いていて、en_gg さんの回答の > 1ページごとにメニューを記述しているので、ページごとにメニューを消したり増やしたりするのは造作も無いわけです。 の意味も理解できました!ありがとうございます。 しかしこの方法だとあんまりなので (100前後のページすべてにメニューを記述するのは手間もディスク容量ももったいないので)、 > このサイド メニューはセクション (小節) をクリックすると、 > 1. そのセクションに属するサブセクションの項目が表示され > 2. 右側のメイン部分にそのセクションが表示される > 3. このとき、サイド メニューで他のセクションのサブセクションが表示されている場合はそれを隠す という動作を実現する方法がありましたら、教えていただけないでしょうか。 おそらく、フレームと JavaScript を使うことになると思います。 サイド メニュー側でセクションへのリンクをクリックすると 1. メイン フレームの内容を書き換える (target属性を使用する) 2. サイド メニュー側でそのセクションのサブ セクション項目を表示する 3. サイド メニュー側で指定されたセクション以外のセクションに属するサブ セクション項目を隠す という動作になるでしょう。 1. と 2. は何とかなると思うのですが、3. はどうすればいいのでしょうか。 教えていただけると幸いです。 JavaScript は http://iswebmag.hp.infoseek.co.jp/sample204.html のようなものを使用するつもりです。 また、この方法に限らず他の方法がありましたら教えていただきたいです。 よろしくお願いいたします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • JQuery UIで、表示したタブの中にアコーディオンを追加したい

    こちらのページにあるようなタブをjQueryで作り、 http://allabout.co.jp/internet/javascript/closeup/CU20071220A/index2.htm 出来上がったタブの中に、以下のページ http://allabout.co.jp/internet/javascript/closeup/CU20071215A/ にあるようなアコーディオンメニューを表示したいのですが、 タブの表示まではできるのですが、 アコーディオンメニューが追加できません。 実現へのヒント等、教えて頂ければ幸いです。

  • リストで選んだものでそれぞれの項目を表示したい

    検索条件を設定するページを作っています。 そのなかで、リストからジャンルを選択し、その選ばれたジャンル毎に追加で条件項目を表示させたいのです。 たとえばすべての家電商品に対して値段と名前で条件設定できるところに ジャンルで携帯を選ぶと追加項目として携帯会社が表示されてドコモ・ソフトバンク・au などの会社を選択できるとか。 phpの<select>の<option>でonchangeでJavaScriptを呼び出して function itemChange(parts){ xxx = parts.options[parts.selectedIndex].value; } でxxxに選択された項目のvalue値が入って、現在はそのデータ毎に 別の変数$yyyに入れて<html>の<body>内で<?php if($yyy == 1): ?> で表示・非表示を設定していますが上手く行きません。 何かよい方法がないものでしょうか? また、今回の検索条件にはジャンル以外にも別のリストがありそれを選択すると その詳細項目(大)のリストが、詳細項目(大)のリストからさらに何か選択すると さらに詳細項目(小)のリストが表示されるものも作りたいと思いますが実現可能でしょうか?

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

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

    • ベストアンサー
    • HTML
  • javascriptのプルダウンで項目外の表示可否

    javascriptのプルダウンで一覧から項目を選択したら、プルダウンに表示する文字を一覧とは違うものに出来るかどうか。 説明文が分かりにくかったら申し訳ございません。 図と文字で説明すると以下のような感じです。 ============================ 前提:リストに表示させる項目は「ああああ」「いいいい」「うううう」 1.まず、プルダウンを開きます。  [    ▽]  ――――― |ああああ| |いいいい|←「いいいい」を選択する |ううううう |  ――――― 2.項目を選択する。  [2番目▽]←「いいいい」を選択したが、「2番目」とプルダウンに表示させる。 3.またプルダウンリストを開く  [2番目▽]  ――――― |ああああ| |いいいい| |ううううう |  ――――― 「2番目」と表示されたまま最初にあった全ての項目が表示される。 プルダウンは複数行あるグリッド(javascriptでもこの部品名か分かりませんが、エクセルみたいに動作する部品です)でA列に同じ種類が置かれます。 ↓こんな感じで  A列 | B列 | C列 |←ヘッダ部 ―――――――――――― [  ▽]|     |    | ←ボディ ―――――――――――― [  ▽]|     |    | ―――――――――――― [  ▽]|     |    | ―――――――――――― ============================ 上記のような動作はjavascriptでは可能でしょうか? javascriptは門外漢で、プログラマーにjavascriptでは出来ない!と言われてしまっているのですが、VB的には出来るのだからjavascriptでも出来るのではないかと思っています。 ただ、動作させる場所がweb上なので自分が思っているものとは制限が違うのではないかもと思い、意見を言えない状態です。 ご存知のいらっしゃいましたら  ・可能か否か 出来れば  ・どのような作り方であれば実現できそうか (プルダウンを開いた時と閉じた時で処理を走らせればいいとか簡単でいいので) などを教えていただければ幸いです。 よろしくお願いいたします。

  • テキストファイルやcsvファイルで読み込んだデータを使ってjavascriptで処理する方法

    javascript初心者です。 いろいろと調べたのですが、イマイチよく分からないので質問させてください。 テキストファイルやcsvファイルを読み込んで、 javascriptで判定処理をしたいと思います。 例えば、 A地区,1 B地区,0 C地区,4 ・・・ といったデータを読み込んで、 javascriptで「0なら○地区には画像Aを表示、 それ以外なら○地区には画像Bを表示する」 という形で処理したいです。 でも、 ・どうやってファイルを読み込むのか ・読み込んだデータをどのようにして配列へ入れるのか がよく分からないです。 これらのページ 「http://q.hatena.ne.jp/1195740627」 「http://www.openspc2.org/JavaScript/Ajax/Ajax_study/chapter03/002/index.html」 のような方法を参考にすれば実現可能なのでしょうか。

  • JavaScriptでの画像切替について。

    以下のようなことをしたいのですが、方法が分からず困っています。 http://www.astellas.com/jp/ メニューの上にマウスがくると、下の画像が切り替わる。 http://www.mos.co.jp/index.html メニューの上にマウスがくると、プルダウンのメニューが表示される。 上の2つを「名前をつけてページを保存」で保存して、ソースとファイルを見てみたところ、JavaScriptで実現しているみたいなのですが、jsファイルのソースを見てもさっぱり分かりませんでした。 JavaScriptはDreamweaverの[挿入]-[イメージオブジェクト]で使える程度です。 上の2つを実現するのは、今は諦めたほうが良いでしょうか? JavaScript以外でも実現可能だったら教えていただけないでしょうか? (※FLASHは除く。例えばCSSなど) よろしくお願いします。

  • プログレスバーの作成方法

    お世話になります。 現在、Webページを作成中なのですが、 データベースから、多量のデータを検索中に プログレスバーを表示させたいと思っているのですが、 どのような実現方法があるでしょうか? また、検索が終了するまでどのくらいの時間が かかったのかも表示したいと考えてます。 サーバーサイドスクリプト、クライアントサイドスクリプト問わないのですが、 テスト環境がWindows2000 + IIS5.0なので、それで実現できる方法を探しています。 可能であれば、JavaScriptで実現できたらいいなって思っています。 ご存知の方いらっしゃいましたら、ご教授の程、よろしくおねがいします。

    • ベストアンサー
    • CSS
  • 別ウインドウを立ち上げる方法

    現在、エキサイトブログをしようしています。 その中の本文に外部サイトのあるページを表示させたいのですが、エキサイトブログではjavascriptを使用する事ができません。 target=_blankだと、メニューバーやツールバーが表示されてしまうので、targetを使用する方法は極力避けたいです。 期待する動作は、ブログ本文にあるリンクをクリックして window.open('xxx.html','width=600,height=400,menubar=no, toolbar=no') に相当するものです。 そこで、xxx.htmlでbody=onloadを使用して window.resizeTo(width=630, height=550); でうまくいくかと思いきや、IEでお気に入りのスペースが残ったままでした。これさえ表示されなければよかったのに・・・。 javascriptを元ページ(この場合ブログ)で使用できません。 開いた先のページ(xxx.html)では使用可能です。 上記の期待する動作・表示を実現するために 何か別の方法はないでしょうか。 宜しくお願いします。

    • ベストアンサー
    • HTML
  • ポップアップヘルプをフレームを超えて、表示させたい。

    javascript初心者です。 ポップアップヘルプを実装したいと思って、 http://javascript.eweb-design.com/1003_puh.html ここのページのコードなどを見ながら、勉強しています。 今の自分のページは2カラムのデザインのページでサイドはメニューにしていて、フレームを使っているのですが、サイドのメニューのリンクにマウスカーソルが載ったら、ポップアップヘルプを表示させたいのですが、普通にやろうとするとメニューのhtmlファイルはページ全体の10%くらいしか割り当てていないので、途中で切れてしまいます。 そこで、コンテンツの方にヘルプのメッセージを表示させたいのですが、方法はあるでしょうか? よろしくお願いします。

  • 項目のリストをJavaScriptで実現したいのですが・・・

    こんにちは。utusemiと申します。 テキストボックスにフォーカスしたら、リストを表示して値を選択出来るプログラムを考えていますが、これをJavaScriptで簡単に実現できますでしょうか? 以下のサイトに私のイメージに近いものがありました。 http://www.futomi.com/books/ajax/source/04/textbox2.html ※コレはAjaxで作られているようです。 上記では、頭文字を入れるとそれに準じた値がでますが、そのように可変でなくて良いのですが、参考になるサイト等ご存知でしたらご教授いただけると助かります。 よろしくお願いします。