フレームですか?リストですか?

[新着] Webテンプレートを仮オープンしました



0   名前: タザエ : 2006/01/07 07:16  [URL
http://page.freett.com/downers/toppage.htm

のURLのページのように左側にメニューがあって、それらのリンクが右側の
ページで切り替わるようなページのHTMLを教えてください。
このソースをそのままコピーしてみたんですけど、うまく表示されませんでした。どなたかご教授
下さい。どなたかご教授よろしくお願い致します。

1   名前: モノ : 2006/01/07 07:16
「あなたがやってみたけどうまくいかない状態のページ」
を実際に提示すれば、
何が悪いのか具体的なアドバイスを得やすいですよ。

フレームの基本はこのサイトでも紹介されていますから
そちらもあわせて確認してみるといいかもしれません。

2   名前: タザエ : 2006/01/07 07:16  [URL
はい!自分はHPニンジャという制作ソフトを使ってHPを作っている
ですがHTMLの挿入というツールを使ってここでも紹介されてます

<HTML>
<HEAD>
<TITLE>FRAMEサンプル</TITLE>
</HEAD>

<FRAMESET COLS="20%,80%">
<FRAME SRC="sample1.html">
<FRAME SRC="sample2.html">
</FRAMESET>

</HTML>

のタグをそのままコピペしてアップして見たのですが全く何も表示されない
のです。他の種のタグなどはうまく表示されるのですが…

このフレームタグは上手くいきません…一体どういうことなのでしょうか?

3   名前: Z : 2006/01/07 07:16
 Framesetによるフレームは、フレーム定義をするファイル+フレーム内に表示するファイル、たとえば2分割なら合計3つ、3分割なら合計4つ、・・・という風に複数のファイルを必要とします。
 従って、フレーム定義をしたファイルだけでは「何も表示ができない」ことに注意してください(つまり>>2で必要なsample1.htmlとsample2.htmlも一緒にアップロードしない限り、「全く何も表示されない」という結果はブラウザの処理としては「正しい」のです)。
 また、NOFRAMES要素は必須ですが、>>0にもあるような「<P>このページを表示するには、フレームをサポートしているブラウザが必要ですぜ。</P>」では、Frameset非対応のブラウザではそのメッセージしか表示されません。かならず代替手段を設けてください。

資料)
http://car.s35.xrea.com/better/frame.php
http://www.zspc.com/documents/wcag10/#gl-interim-accessibility

 なお、最新の現行規格(XHTML1.1)ではFramesetは廃止されています。

http://www.scollabo.com/banban/tips/markup.html

追記)HTML(XHTML)文書を作ったら、必ず文法チェッカによる文法チェックをする癖をつけてください。Webブラウザはエラーがあっても出来るだけ表示するよう動きますので、文法が正しいかどうかのチェックは出来ないと考えた方がいいです。

http://bakera.jp/html/opinion/useahl.html

一覧へ戻る