フレーム対応未対応

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: あやつり : 2004/03/16 05:18
始めましてこんにちわ。
HP作成初心者中の初心者のayaです。

えぇっと早速質問なのですが、現在作っているHPなのですが。
2つに分割して左をメニューに右側に表示されるようの作成してみました。

この場合私がやっている事はフレームを使用したHPを作ったって
事ですよね?

ただ、コレによってHPの観覧が出来ない人が居る様なのですが、
フレームを対応させる方法と言うのは有るのでしょうか?
只単にフレーム対応してない人は見れませんと言うのも可哀想
なので何とか対応できるようにしたいのですが。

どなたか分る方教えて下さい・・・。
何分初心者なので相当教えるのに手こずるかと思いますが、
宜しくお願いします。


1   名前: あやつり : 2004/03/16 05:21   [URL
見て頂いた方が分るかと思うのでHPのアドレス記載しようと思って
たのですがすっかり忘れてしまいました^^;;

宜しくお願いします<(_ _)>

2   名前: くぅぽん : 2004/03/16 07:59
このようなページは現時点ではほとんどの人が閲覧できます。
たいていの人はいつもバージョンアップをしているからです。
ただし、中には大昔のブラウザ[IE4.0 etc...]を使う人がいるわけです。
そのような人たちは、フレームを表示することができないのです。

解決策としては、未対応ブラウザへの表示メッセージに
[ブラウザをバージョンアップしてください。]のメッセージとブラウザダウンロードページへのリンクを張るといいと思います。

ただ、やはりもうフレームが見れないなどのことはないと思いますが・・・。

3   名前: phpinfo() : 2004/03/16 08:18   [URL
テキストプラウザの方も結構多いです

「フレーム対応でお願いします」は結構いやがられます

4   名前: いまい : 2004/03/16 13:47
トップページはフレームを使わないページにして、フレームを使っているページと、使っていないページにそれぞれリンクを貼ってはいかがでしょうか?
今現在最初に表示されるページの右部分(2.html)に、各コンテンツへのリンクを貼ればいいんです。そして、トップページから2.htmlへ直接リンクする、と。
「フレームを見られる人には、フレームかそうでないかを選ぶ手間をかけたくない」とおっしゃるなら、
http://www.tagindex.com/html_tag/frame/noframes.html
この辺を参考にして、2.htmlにリンクを貼るとか。
(わかりづらかったらすみません^^;)

ただ参考までに…。
イン●ォシーク(とか)はページ上部に必ず(?)横長の広告が表示されますので、小さいフレームの方だと横スクロールバーが出てうざったいからあえてフレームじゃないページを選ぶという人もいますので…。
「トップページをフレームでないページにして、両方にリンクを貼る」の方がいいと、私は思いますよ。


余談ですが、誤解されないように言いますと、IE4ならフレームは余裕で表示されます。確かIEでフレーム対応していないのは、2以前だったかと…。(間違っていたらすみません。でも3.02なら確実に対応してます)

5   名前: あやつり : 2004/03/16 20:08
沢山のレスを有難う御座います。
色々なやり方対処法が有るという事が分りました。

色々試して見たいと思います<(_ _)>
有難う御座いました。

6   名前: da Meningen : 2004/03/16 23:24
noframesに「最新のブラウザをダウンロードせよ」とか「あなたのブラウザはフレームに対応していません」などと書くのは感心できません。フレーム非対応の環境でも問題なく閲覧出来るようにnoframesを書くのが望ましい書き方です。

【フレーム文書の実例】

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html lang="ja">
<head>
<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
<title>サンプル文書</title>
<link rev="made" href="mailto:hogehoge@example.com">
<link rel="index" href="menu.html">
</head>
<frameset cols="25%,*">
<frame src="menu.html" name="menu" title="メニュー">
<frame src="main.html" name="main" title="メイン画面">
<noframes>
<body>

<h1>サンプル文書</h1>

<p>このページはフレームを使用しています。フレーム機能を解除している方、フレーム非対応のブラウザを使用している方は<a href="menu.html">メニュー</a>をご利用ください。</p>

<address>
<a href="mailto:hogehoge@example.com">hogehoge@example.com</a>
</address>
</body>
</noframes>
</frameset>
</html>

一覧へ戻る