• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フレーム内の表示方法)

フレーム内の表示方法

このQ&Aのポイント
  • ninja2003でHPを作る際に、左右2分割のフレームを使い、各ページへのリンクを作りたいです。
  • 参考にした他のHPでは、大項目のボタンから小項目の表示ボタンへと選択肢が現れ、目的の画面を表示する仕組みがありました。
  • エクスプローラーの[+]ボタンをクリックすると、下位の階層が現れるイメージと同じですが、マニュアルには具体的な方法が載っていません。どなたか教えてください。

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

frameは、廃止されることが決まっていますから、使わないほうがよいです。 フレーム XHTML HTML速習 ( http://w3g.jp/xhtml/ref/frame ) フレームの最適化 Web標準 最適化 ( http://w3g.jp/webstandards/optimize/frame ) 【引用】____________ここから さらにフレーム機能用の内容は一切使えなくなります。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで [XHTML1.1 XHTML 解説( http://w3g.jp/xhtml/guide/xhtml1-1_outline )]より  とっても古い技術でしかも問題が多すぎる。  基本的に適切なHTMLできちんとマークアップしてCSSでコーディネイトするべき。  いわゆるプルダウンメニューは、最近のサイトではCSSでデザインされていることが多いようです。  目次リストでしょうから <ol id="navi">  <li>リンク   <ol>    <li>リンク</li>    <li>リンク</li>    <li>リンク</li>   </ol>  </li>  <li>リンク2   <ol>    <li>リンク</li>    <li>リンク</li>   </ol>  </li> </ol> とでもマークアップしてCSSでデザインしていきます。 プルダウンメニュー CSS OR スタイルシート - Google 検索 ( http://www.google.co.jp/search?hl=ja&safe=off&q=%E3%83%97%E3%83%AB%E3%83%80%E3%82%A6%E3%83%B3%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC+CSS+OR+%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB%E3%82%B7%E3%83%BC%E3%83%88&btnG=%E6%A4%9C%E7%B4%A2&lr=&aq=f&oq= ) なお、Ninjaでは無理・・・CSSを適用するためには、正しくマークアップされたHTML文書が必要です。 【引用】____________ここから メモ: CSSスタイルシートを意図した通りに機能させるには、正しい文書解析木が必要です。つまり、正当なHTMLを用いるべきです。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで [W3C CSS 検証サービス( http://jigsaw.w3.org/css-validator/ )]より  しかし、Ninjaの作り出すHTMLはとてもひどいので、まずそれを直さないと・・  ためしに作成したソースを Another HTML-lint gateway ( http://openlab.ring.gr.jp/k16/htmllint/htmllint.html )  でチェックしてみてごらんなさい。

ruphin45
質問者

お礼

詳しく教えていただいて、ありがとうございます。 やはり古いソフトではダメだということが分かりました。 ありがとうございました。

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

関連するQ&A

  • フレームがうまく表示されない

    フレームを使ったHPをつくりました。 トライポッドを使っています。 ちゃんとアップロードしてあるのに、 片方だけうまく表示されず、そのファイルは存在しません、と言われます。 ブラウザの上の部分にある「更新」ボタンをクリックしてリロードしたら見れます。 また、別のパソコンで同HPを開くと見れたり見れなかったりします。 なぜでしょうか。 エアーエッヂを使っています。 IEのバージョンは6.0です。

  • フレームの表示と非表示の切り替え

    新しいWebページをフレームを使用して作成するのですが、表示切替で詰まっています。 フレームの構成は「まず上下に分割、その後下半分を3等分」という形なのですが、3等分された下半分(左からA、B、C)のうち、Cの表示・非表示を切り替える機能がほしいのです。具体的には「Cのリンク(ボタン)クリックでCが非表示になり、Bのリンク(ボタン)クリックで再度表示されるようにしたいのです。 どなたかご回答お願いします。

    • ベストアンサー
    • HTML
  • 見出し用フレームがうまく表示されない

    FrontPageで見出し用フレームを作成しました(縦2分割) プレビューで見る限りクリックするとホバーボタンの色も変わり指定のリンク先にジャンプしてちゃんとページが表示されます 10ページのHPですが見出しは右フレームにちゃんと固定され左フレームで各ページが自由に移動表示できます ところがインターネットにアップロードすると見出しフレームのホバーボタンがねずみ色でフォントも表示されずクリックしても何の変化も無しです ファイルは全てアップロードしたのですが何か抜けているのでしょうか よろしくお願いいたします 使用OS:XP I/E6.0 FrontoPage2000

  • フレームを解除する方法ってありますか?

    こんにちは。 メニューにフレームを使ったHPがあります。 ボタンなどをクリックすると、フレームをはずしたページを表示できるようにしたいのですが、可能でしょうか? 新しくウインドウを開かずにやりたいのですが、皆目見当がつきません。 お分かりになる方、どうぞよろしくお願いいたします。

    • ベストアンサー
    • HTML
  • 三分割フレーム(┤)で、左上のフレームの、

    HTML初心者です。 今、HPを作成中です。フレームを三分割しました。(┤)です。 左上のボタンをクリックして、右のフレームを変えること、左下のフレームを変えることは、教科書により、何とかできました。 質問は、 左上のボタンをクリックして、左下と右のフレームを同時に変えたいのです。 HTMLでは無理でしょうか。無理でしたら、Javascriptでもかまいません。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • submitして表示されるページをフレーム分割

    perl-CGIを使ったシステムです。 フレーム上下分割したページで、上のフレームにリストボックスにカテゴリがA・B・Cがあり、どれかを選択して実行ボタン(SUBMIT)をクリックすると、下のフレームに選択カテゴリのデータを抽出し一覧表が表示されるようにしています。ここまでは出来ているのですが、 これと全く別のページ、例えばindexページに、「カテゴリを選択して下さい。A、B、C」みたいなリンクがあって、Aをクリックすると、先に書いた、上下分割のページが表示され、下のフレームにはAの抽出一覧が表示される・・・という様にするにはどうしたらよいのでしょうか? indexでAを選択すると、Aの抽出一覧、つまり下のフレーム部分のみが表示されるページをつくることは出来ますが、それじゃ次に別のパラメータで再検索するということが出来ないので、どうしても最初に述べたフレーム上下分割したページにしたいのです。

    • ベストアンサー
    • Perl
  • ActionScript3.0フレーム移動について

    お世話になります。 Flash ActionScript3.0で、ボタンをクリックしたら、 階層違いのシーンに移動するという 単純なところでつまずいています。 一番上の階層には、 1フレーム目 フレームラベル "a" 2フレーム目 フレームラベル "b" として、それぞれ this.stop();を書いてあります。 "a""b"には、それぞれムービークリップが配置してあって、 今やりたいことは、"a"に配置してあるムービークリップの 2つ下(中?)の階層にあるボタンをクリックしたら、一番上の階層の"b"に移動して、 "b"に配置してあるムービークリップを表示するようにしたいのです。 "a"のムービークリップのボタンのあるフレームには、 this.stop(); button01.addEventListener(MouseEvent.CLICK,jumpB); function jumpB(event:MouseEvent):void { MovieClip(parent.parent).gotoAndStop("b"); } と書いてみましたが、 [TypeError: Error #1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。] と怒られます。 試しに MovieClip(stage).gotoAndStop("b"); とか、"b"に配置してあるムービークリップにインスタンス名"b_mc"を与えて MovieClip(parent.parent).b_mc.play(); などと苦し紛れにやってみましたが、すべて同じように怒られます。 どのようにすれば、下の階層から一番上の階層の別フレームに 移動することができますでしょうか? よろしくお願い致します。

  • フレーム間の移動の方法について

    今フレームの分割で |A|B|C| としたとします Bでラジオボタンで選択した結果をボタンを使ってCには送れるのですが Cで処理した後ボタンやクリックせず自動的にAのページを変更させたいのですが何かいい方法はないですか?

  • フレーム内のページにリンクされた後のこと。

    いつもお世話になっております。またまた皆様のお力を貸してください。 2分割(左=A、右=Bとします)フレームのHPを作っていますが、Yahooなどの検索エンジンで検索し、 検索結果をクリックすると、A、Bどちらかの中のページだけが表示されてしまい、フレーム状になりませんよね? フレーム状に戻すためにはTOPページへのリンクを貼ればいいことはわかるのですが、 TOPに飛んでしまうとせっかく検索された場所がわからなくなります。 フレーム状に戻す時に、検索されたページと、それに対応したもう片方のページを表示させるにはどうしたらいいのでしょう。 ・・・って、意味わかりますでしょうか?言葉足らずでしたら質問してください。 どうぞよろしくお願いします。

  • フレームページが表示されない!!!(泣)

    こんにちは。では唐突ながらお尋ねします。 左右のページに分割してフレームページをつくりました。 左に項目のページ 右にメインのページという ごくノーマルなホームページをつくりました。 左項目をクリックして右にページを表示するには 左のページ内にタグtarget="r"をいれることを知り、 さっそく試したところ、 自分のパソコン上の任意のフォルダ内で うまくつながりました! ・・・しかし・・・サーバーにアップロードして いざ表示してみるとどうでしょう! できませんでした(号泣)!!! 左項目をクリックすると 右に表示されるページは つながるのですが、 左側のページは消えてしまいます。 つまりフレームページとして表示されなくなる 現象がおこりました。 ご教授願います。。

    • ベストアンサー
    • HTML
キープの人について知りたい
このQ&Aのポイント
  • キープの人って、本命がダメになったら順番が回ってくるものなのか?
  • 前に別の人でぼやぼやしていたら、別の人に行かれてしまった経験がある
  • キープの人についての情報を教えてほしい
回答を見る

専門家に質問してみよう