• 締切済み

画面分割している画面(上:A、下:B)

いつもお世話になっております。 いま、タグ打ちでHTMLを作成していますが、GoogleやYahoo!で検索しても分からない部分があります。 画面分割している画面(上:A、下:B)があるのですが、Aでプルダウンリストをつくり、Bでプルダウンリストから選択した内容を表示したいのですが、なかなか分かりません。 HTMLに詳しい方、ご教授願います。 よろしくお願いします。

みんなの回答

  • qualheart
  • ベストアンサー率41% (1451/3486)
回答No.1

質問のようなことをしたのであれば、二通りの方法がありますね。 まずひとつは、フレームを使う方法です。フレームは分かりますよね? この場合は、Aに作ったプルダウンメニューで、ある特定の値を選択したら、Bのフレームに表示するHTMLを変更するというJavaScriptを組めば良いだけです。 select文とlocaiton.hrefを使った簡単だJavaScriptですから、「JavaScript フレームの内容を書き換える」等で検索しればすぐ見つかるでしょう。 もう一つの方法は、visibility: hiddenを使う方法ですね。 今はフレームを使ったHTMLはあまり推奨されないので、コチラの方がポピュラーな方法だと思います。 まずBの部分をDIVで区切り、このタグにID属性を設定します。このとき、切り替えたい表示ごとにDIVで囲み、最初に表示するものはvisibility: visibleに設定しておき、他はhiddenに設定しておきます。 <div id="a" style="visibility;visible">~</div> <div id="b" style="visibility;hidden">~</div> <div id="c" style="visibility;hidden">~</div> 上記のように書くと、id=aのdivの中身のみが初期状態で表示され、id=bとcは非表示の状態になります。 この上でやはりselect文を使って、Aにあるプルダウンの選択肢を切り替えた場合に、id=aをhiddenに変更してid=bをvisibleに変更すると言ったJavaScriptを組めば良いです。 良くあるのは「画像の入れ替え」ですね。「JavaScript 画像の入れ替え」などで検索すれば、visibilityを使った表示切り替えのJavaScriptについて検索できると思います。 ご参考まで。

blue-rapis
質問者

お礼

お礼の返事が遅くなってしまい、すいませんでした。 実は、あれから、いろいろと検索していたところ、画面分割したHTMLができました。 せっかく、回答をいただいて申し訳ありません。 試しましたが、ちょっとわからなかったので、現状のままにしたいと思います。 ご回答、ありがとうございました。

関連するQ&A

  • SELECTのプルダウンの長さの調整

    困っております。。ご存じの方ぜひ教えて頂けたらと思います。 HTMLのSELECTタグでプルダウンを作成しています。 OPTIONで指定しているリストは100件ほどあります。 この状態で▼を押してリストを表示すると、 縦が長すぎで、画面の外に飛び出る場合があります。 こうなると、スクロールバーもつまむことができないので 目的のものが選択できないことがあります。 プルダウンの表示長さを調節することはできませんでしょうか? なお、SELECT以外の代替え案は勝手ながらご遠慮願います。 よろしくお願いしますm(_ _)m

    • ベストアンサー
    • HTML
  • <a>タグのテキストを取得

    jqueryを使っています。 $('a');を使用しページ内のaタグを全て抜き出すと hrefの属性値が表示されてしまい、取り出したい<a>タグに 囲まれたテキストを取得することが出来ません。 <a href="http://yahoo.co.jp">Yahoo!</a> <a href="http://google.co.jp">Google</a> 取り出したい内容は「Yahoo!」及び「Google」のテキスト部分です。 恐らく簡単な内容だとは思いますがご教授お願い出来ますでしょうか?

  • HTMLでVLOOKUP関数のようなことはできるか

    いつも、お世話になっております。 前回は画面分割したところでプルダウンリンクの仕方を教えてもらいました。 ありがとうございました。 今回は、やはりHTMLのタグ打ちなのですが、ExcelのVLOOKUP関数のような特定のキーワードを入力すると、関数を入力したセルに反映させるといったタグはありますか? 早急な答えをいただけると幸いです。 誠に勝手ではございますが、よろしくお願いします。

    • ベストアンサー
    • HTML
  • 上のフレーム内のプルダウンメニューが下のフレームに隠れてしまい、困っています

    ホームページビルダーでホームページを作成しています。上下分割フレームの上のフレームで作成してあるプルダウンメニュー(レイアウト枠)を下のフレームに表示する方法を教えてください。フレーム境界線を上に上げていくと、プルダウンメニューが下のフレームに隠れてしまいます。よろしくお願いします。

  • B3サイズをA4で分割印刷したいのです。

    B3サイズをA4で分割印刷したいのですが、どうしたらいいでしょうか。 ワードで作成したB3サイズの文書です。  コピー機はHP製、PC/Win7です。

  • 教えて!gooの新規に質問する際にジャンル選択(絞り込み)するような方法は?

    お世話になっております。 この、教えて!gooの新規登録するときにジャンルを選択するのですが、カテゴリーを選択すると、二つめのリストが絞り込まれ、選択しやすくなっています。これを、今作成しているシステムで使いたいのですが、具体的なプログラムとかないでしょうか。一通り探したのですが、見あたりませんでした。ご教授願います。<m(__)m> 作成したいのは、二つプルダウンメニューがあり、 プルダウンAには、関西、中国、四国、九州がはいっています。プルダウンBは、プルダウンAに対応した府県名を表示させたい(例:プルダウンAで中国を選択すると、プルダウンBには、瞬時に広島、山口、岡山、島根、鳥取と、出させたいのです。関西だと、大阪、兵庫、京都・・・という感じです)のです。 よいサンプルはないでしょうか。 すみませんがよろしくお願いいたします。

  • エクセルで作成したA画面とB画面を重ねた(合わした)

    エクセルで作成したA画面とB画面を重ねた(合わした) 画面を作成するには、如何したらよいのでしょうか?PCに詳しい方がいらしましたら是非 教えて下さい。宜しくお願いいたします。 

  • 画面2分割

    ASP.NETを利用しています(C#)。ASPに関しては初心者です。 画面を左右に分割するラインを設定し、左にメニュー用のツリーを配置し、右にはメニューで選択した コンテンツを表示させる構成にしようと考えています。 この場合、左右に分ける縦ラインは、どのようにすれば設定できるのでしょうか。 Tableで出来るのかもしれませんが、、、やり方がわかりませんでした。 参考までに以下のように記載することで左右に分けることができましたが、 ラインが画面の下までいきませんでした。 ご存じの方、ご教授願います。

  • premiere elements10の画面分割

    premiere elements10にてガベージマットを利用して画面を二分割(動画A,B)しているのですが、 動画A,Bに揺れなどのエフェクトをつけると、ガベージマットの選択範囲まで揺れてしまいます。 ガベージマットの選択範囲は固定で動画A,Bだけを揺らす方法はないのでしょうか? http://upup.bz/j/my49246cJnYtvl7oSDewvPc.jpg

  • 再度、エクセルで作成したA画面とB画面を複合した新しい画面(A+B)を

    再度、エクセルで作成したA画面とB画面を複合した新しい画面(A+B)を作るには、如何したらよいのでしょうか?説明不足で申し訳ありません。現在1枚の紙に印刷する際、「Aの情報」を印刷し、次に「Bの情報」を印刷しています。これを一度で済ましたいので・・・・・どなたか、PCに詳しい方、是非教えて下さい。宜しくお願いいたします。

専門家に質問してみよう