いわゆるアクセス向上系サイトで、よく書かれるこのテーマ。
でも、これってその管理人さんの主観に過ぎないんですよね。

今、個人webサイトのリニューアルを計画しておりまして、
そこでフレームを使うかどうか大変迷っています。
今も一応使ってはいるのですが、
特にお客様から苦情を言われたことはありません。
個人的にもフレームを使用したページで、やだなぁって思ったことはないです。

ではなぜ、アクセス向上サイトではこのことについて書かれるのか。
大変不思議に思った次第です。

で、書いてみました。
いろいろな方の意見を聞いてみたいです。
もう同じような回答があるからいいや、なんて言わずにぜひぜひ!
フレーム賛成派、反対派、理由も添えて頂けると嬉しいです。

このQ&Aに関連する最新のQ&A

A 回答 (9件)

フレームの是々非々は他の人がおっしゃるように、複数の原因によるのだと思います。

残っているのは、HPのユーザビリティーという項目だと思います。(アクセサビリティーとは又違う)

そもそもフレームを使うと、一般にどのような恩恵を受け、どのような障害があるか、ということを考えれば良いのです。

フレームの主な使用法、それは「サイト内に常時表示型のナビゲーションを持つ」ということです。これは恩恵と言えるでしょう。
その一方で何を失っているでしょうか? まず、決定的には、URLナビゲーションを失っています。URLナビゲーションを失うというのは、「今表示されているページのURLがわかりにくい」=「自分が見ている状態と、URLアドレスが一致していない」=「お気に入りに登録された際にトップページが登録される」

トップページが登録されるのは、WEBサイト製作者側からは歓迎すべきことかもしれませんが、ユーザー側のことを考えれば、「気に入ったページではなく」迷惑なことになります。そのWEBサイトの規模が大きければ大きいほど、迷惑度は大きいでしょう。お気に入りは非常に重要です。最もユーザーの訪問確率が高いショートカットです。これの利便性を損なうことのダメージは意外に大きいのです。

例えば、ここGOOなどが、フレーム型で、全て、毎回毎回、トップページから各項目を探し当てて入らなければならないのだとすれば、不便なことこの上ありません。巨大サイトが仮に、左にメニュー右にコンテンツ、という形を取っていても、実際には、フレーム型ではなくページ全体をリフレッシュしているのは、このためです。

WWWの最大の利点は、一発で、飛びたい「サイト」に飛べること、以上に、一発で、飛びたい「ページ」に飛べることなのです。

解決策としては、
(1)1つのフレームメニューで何とかしようとするのではなく、いくつかのカテゴリショートカットを作る。(お気に入りに登録した際には、少なくとも気に入ったカテゴリが初めに表示される)
(2)サイト内検索エンジンを設置する
などがあるでしょう。
    • good
    • 0
この回答へのお礼

ゆーざびりてぃー、ですか……。
ちょっと難しそうな言葉ですが、こういうこともきちんと考えなければ、ですね。

URLナビゲーションを失う、というのは、
実はあたし個人ではとても感じ難いことでした。
あたしは小さな個人の細々としたサイトを回るのが好きで、
そういったサイトのまるごとを「お気に入り」に入れたくなる人だから。
でも、その後の「例えば」以降を読んで、感銘を受けました。
確かにその通りです。教えてgooに直接飛べなかったら困るもの。
kokucho81サン、本当に素晴らしい例を挙げてくださいました。

解決策までつけていただいて。
感謝の限りです、参考にさせていただきます。

ありがとうございました。

お礼日時:2001/03/15 00:52

こんにちは。


私もフレームはなるべく避けています。
理由はやはり、重いからです。

というか、今はもうウチはCATV回線ですから全然平気なのですが、だからこそ、通常のダイヤルアップ回線で閲覧するお客様のことが気にかかってしまいます。

で、理屈で考えれば、フレームページというのは、それを表示するために最低3ページ分の情報を読み込まなくてはならない訳で、きっとやっぱり重いよなぁ、と、つい及び腰になってしまワケです。
実際、私がダイヤルアップ回線だった頃、フレーム対応ページの表示がやたらと遅くてイライラしたこともありますし…(特に初めていくページなんかは)。

……とはいうものの、最近トップがあまりにもごちゃごちゃしてきたため、とうとう私もトップのみ縦二分割のフレームを使ってしまいました(汗)。
整理などにはやっぱり強い味方ではありますね(汗/笑)。
あくまで、製作者サイドの都合、ではありますが(汗、アセ)。

それに、一応<noframe>~</noframe>の中は、別にそれ用のサンプルページを作っておいてコピーする、というようにしてしっかり書き込んで、ちゃんと入れるようにしてはいるのですが、フレーム未対応ブラウザのお客様のことも、やっぱり気がかりです……。

結局、フレームは絶対良くない!ということはないと思います……が、やはり推奨されるべきものでもない、というのが私の考えです(う~~ん、何て灰色の答え…/汗)

EIZAさんも、いろいろ試してみられて、お客様に感想を聴いてみられるのが一番かと思いますです……。
    • good
    • 0
この回答へのお礼

フレーム……重いのかな、やっぱり。
でも、確かに理屈から行けば重いはずなんですよね。
単純計算で三倍? こりゃ大変だ。

でも、ホント、作り手には強い味方ですね。
みんながCATV回線でフレーム対応ブラウザを使っていてくれれば、
見やすいページが作れることこの上ないのに。
でもそんなの無理な話。あーあ。

こればっかりは、灰色の答えしか出せないでしょう。
作り手と見る側という立場一つで答えが変わってきますし、
主観、環境、その他いろいろが複雑に絡み合ってきますからね。

自分のサイトでもアンケートをとることにしました。
少しでも意見は多い方が良いなぁと思って。
特に、作り手としてではなく、見る側として。
やっぱり、大切なのはお客様ですね♪

ありがとうございました。

お礼日時:2001/03/15 14:24

framesetやfrmae要素を使うこと自体の是非についてはあまり意見はありませんがframe未対応のブラウザというとlynxなんかは非対応(厳密に言えば、完全に非対応というわけでは無いのですが)です。


lynxはUnix系端末では多く使われているテキストブラウザですが、noframes要素に「あなたのブラウザは、フレームに対応していません。」とだけ書かれていてもどうしようもなかったりします。
要はどのような技術を使おうと最終的に代替手段が残されているというのがアクセシビリティにとって重要だったりします。
    • good
    • 0
この回答へのお礼

周囲にlynxを使っている人が見あたりません。
が、Unix系端末で自分のサイトを見てみよう!みたいなサイトがありまして、
URLを打ち込むとUnix系からどう見えるか、を表示してくれるんですね。
それをやってみたらあまりにワケ分からなく、愕然とした記憶があります。

全ての人に対応できれば素敵なことですが、
それがとても難しいことだというのが見えてきました。
ですから、最悪「ごめんなさいフレームじゃないとダメなんです」
てなカンジでも仕方ないと思っています。

はふぅ、難しい。

ありがとうございました。

お礼日時:2001/03/15 14:20

フレームも使いようによって、ずいぶん変わるものです。


例えば上下に区切ったフレームならば、
上がメニューで下が本文、というのが通常ですが、
上のフレームがどの環境でも絶対にスクロールしない、
そういう使い方をすれば、気になりません。

左右に分ける場合は、左にメニューを配置して、
右に本文を表示するのが一般的ですが、
左のフレームは上下にスクロールしない程度に、
簡潔にメニューをまとめれば、すっきりします。
左がスクロールしなければ、スクロールバーも消えて、
境目が見えなくなりますからね。

フレームの数は通常2つ、多くて3つぐらいでしょう。
でも、たとえば、情報が少ないような個人のページならば、
ない方がいいです。スクロールマウスでも使っていない限り、
とても見にくいですから。

私が思うフレームの極意は、
 「どの環境でも同じ様に見える」
そう思います。
サイズが変わったらスクロールの様子が変わるとか、
そういうのは迷惑ですね。
    • good
    • 0
この回答へのお礼

そうですね、フレームでスクロールが出てしまうと、
逆にちょっと煩わしいカンジがすることは否めませんよね。

特に縦分割の横スクロール!!(逆もまた然り)

どの環境でも同じように見える、これってとても難しそう。
でも、それができれば、本当に最高ですね。
ウチはコンテンツの一部がページが豊富になってしまっているので、
フレームは必要な気がしています。
上手にできるようになれればいいな、頑張ろう。

ありがとうございました。

お礼日時:2001/03/15 00:57

まず単純にページが重くなるというのが問題という、閲覧者への配慮というのがあったかと思います。

重くなるのがいやでフレーム未対応の設定にする人もいましたし。フレーム未対応のブラウザもありますが、ただ、こうした場合はフレームの是非というよりも、未対応のページを設けてあるか、そこからも閲覧が可能なようにページが作られているかということの方がポイントでした。

現在のポイントは、フレーム構成であるが故に、かえって見辛いページになっていないかどうかを、作者は考える必要があるということです。例えば私個人の場合ですと、自分のホームページはトータルで200ページ位になっていますから、フレーム構成にしないと、かえって見辛くなってしまうという現実があります。この場合も各ページの容量が一定以上にならないように配慮すると、どうしてもページの分割を行なわねばならず、結果的にページ数も増えてしまい、やはりフレーム構成にしないと閲覧しにくくなってしまいます。私はフレーム賛成・反対というより、見辛いページは好きではありませんが、一般には重いページの方が嫌がられるでしょう。

あともう一つはロボット型検索エンジンで、フレームを認識しないものがあることです。左右(又は上下)のフレームにそれぞれタイトルやキーワードを入れておいたとしても、この場合はフレーム未対応ページの方にこれらの情報が入っていなければ、ロボットはそれを認識してくれません。

つまりindex.htmlというトップページがあったとして、仮に左右フレームページで、indexL.htmlとindexR.htmlという構成になっているとします。
このindexL.htmlとindexR.htmlにタイトルやキーワードが入っていたとしても、index.htmlの方にそうした情報が入っていなければ、白紙のページと同じようなものだということです。

また、フレーム未対応ページのトップページに各コンテンツへのリンクが張られていなければ、ロボットが読んでくれるのはここまでとなり、サイト自体へのヒット確率が減ることになります。まして、このトップページが画像だけで、テキストによるキーワードもなければ、タグによるキーワードも入ってないとなると尚更です。他のサイトからのリンクでロボットが読みに来たときにも同様のことが起こります。
    • good
    • 0
この回答へのお礼

重くなるのが嫌で……という記述がありますが、そんなに重いんですか?
全く全く、ビックリです。
ネットというのは、環境のバージョンがいくつもあって、
それを全て調べるなんて不可能に近いですから、困っちゃいますね。

フレーム構成の所為で、逆に見づらくなっていないか。
これは大きなポイントだと、あたしも思います。
どんな便利な道具でも、使い方を誤ると……ってコトですね。

ちなみに個人的には見づらいページも重いページも嫌ですが、
見づらいページの方が、中に入ろうという気が起きる気がします。
だって、重いページは中に入れる状態になる前に外に出たくなる。

ロボット型に着いての解説、ありがとうございます。
特に最後のはホントにほむほむ頷いてしまいました。
確かに、ロボット君はリンクを辿って言ってくれるんですものね。
フレームページに記述がなければ、そこで帰ってしまう、と。
はぁああああ、奥が深いです。ロボット。

ありがとうございました。

お礼日時:2001/03/15 00:45

 フレームを嫌う人がいるのは、未対応ブラウザがあるからではないのです(^_^; 未対応ブラウザにはそれなりの処置を施すよう、ちゃんとタグが用意されています。



 フレームは、『重い』から駄目なんです。
 回線の速度が33kbpsとか、56kとか、64kとかの人はいいんですが、もっと遅い人が強制的にフレームを表示させられたらどう思うか、ということです。
 1つページを表示するだけでも、たとえば2分割のフレームだった場合、合計3回もサーバーにファイル転送要求が行ってしまいます。
 早い回線を使っている人には分かりませんが、遅い回線だとすごくイライラするわけですよ。

 最近は割と安価に高速化できるようになったという情勢もあり、重い人は対象外にするHP作成者も多くなってきましたけど。

 まあ、今だに原始的なマシンを使っている人に悪いと思うならば、フレームは使わないほうがいいでしょうし、比較的新しいマシンを持っている人が対象のHPならば使ってもいいでしょう。
    • good
    • 0
この回答へのお礼

フレームは重い……のですか。
ウチは、そんなに遅くはない回線なので、
普段ネットサーフ中もフレームで苛々したことはありませんでした。
どちらかというと、MIDIとか大きな画像とかの方が嫌でしたね。
だから、deagleサンのご意見は新しい発見です。

どれだけ重いんだろう。
一度体感してみたいなぁ。

ありがとうございました。

お礼日時:2001/03/15 00:39

わたしもフレーム愛用派です。

あった方が絶対便利だと思うんですよね。
hooさんがおっしゃるように、フレーム非対応のブラウザでは云々ってよく言いますが、
実際、フレームに対応してないブラウザってどれのことで、どのくらいの人がそれを使ってるんでしょうね?
みんな結構バージョンアップとかするだろうし、だったらほとんどの人が対応してるだろうからいいかな、と思ってしまいます。
少数派をないがしろにする考えだと怒られそうですが^^;
(あっ、ドリキャスとかってどうなんだろう???)

あと、もうひとつの問題はロボット検索型エンジンがフレームをトップページとして認識しないってことですよね。
でも、コレに関してもよくわからないんですよね。
フレームのタイトルにHPのタイトルとかキーワードを書いておけばいいんじゃないのかなあ?
メタタグがどうのとか、詳しくわからないのでできればそのあたりのことに詳しい方のお答えをいただけるといいですね。
    • good
    • 0
この回答へのお礼

絶対便利、というか、いちいち戻るのが面倒くさいんですよねー。
どこからでも、好きなコンテンツへ飛んでいけるのは、嬉しくなります。

余談なんですが、みんなバージョンアップしてるのかな?
実はあたし、あんまりしないんですけど……。
ぱそ子がまだ一年くらいなので、かろうじてIE5.0です。

で、実際アクセスログを見る限り、あんまり古いブラウザや、
IE、NN以外の方は本当に極少数のようです。
多数派を利便性を考えなければいけない、という方向性もありますしね、
あんまり神経質にならなくてもよいかな、という気がしてきました。

METAタグに関しては、実は殆どわかりません。
だって、書かなくても表示されちゃうんだもーん(悪い考えだ)。
フレームをTOPとして認識してくれないのは気づきませんでした。
あんまりロボット型は使用しないので。
どうなんでしょうね、その辺の所。
詳しい方がいらっしゃるといいんですけど。

ありがとうございました。

#で、こんなところでmarchaサンに申し訳ないんですが。
下の1986サンへのレスの訂正を一つ。

二分割以上、ではなく三分割以上、ですね。
二分割以上だったらフレーム反対派になっちゃいますね。

お礼日時:2001/03/15 00:36

私はフレーム賛成派です。


ただあまり多いは反対です。
(左右に割って、その割った広い方で更にフレーム・・・とかってのです。)
私のHPでは上下に割っているので少し狭い感じはしますが、
すぐに別のページに飛んでいけるので割と好感を持っています。
狭くなったと言ってもそれでアクセス数が減ったと言うことはありませんし。
またフレームに対応していないブラウザも今では使っている人は少ないでしょう。
私は「もし」フレーム未対応のブラウザが来たら
「申し訳ありません。フレーム未対応では見れません・・・」と
お詫びのメッセージが出るようにしてあります。
が、これも多分使われていないと思います。
フレーム未対応のブラウザについては現在ではそう過敏になる必要はありません。
    • good
    • 0
この回答へのお礼

ほむほむ、全くその通り!と思います。
そうですよね、多いのは参っちゃいますよね。
あたしなんかは二分割以上でギブアップしちゃいます。

でも。
実は今のあたしのページ、実は未対応ブラウザへの処理が施されていません。
タグとか、リファレンスに載っていたのに。
全部に対応するって言うのはムリでも、
見れないんですゴメンナサイの表示はきちんとしなきゃいけないですよね。
うーん、反省。
リニュの時フレームにしても、この辺はちゃんとしたいところです。

ありがとうございました。

お礼日時:2001/03/15 00:27

フレームに対応していないブラウザーが有るからではないでしょうか?


私もフレームを使っています
以前はフレームに対応していないブラウザーの為にフレームの無い
ホームページも作ってリンクするようにしていましたが
今ではフレーム1本です。
    • good
    • 0
この回答へのお礼

実際にフレーム未対応のブラウザって見たことないです。
どんなカンジなんだろう??
一時期、二本立てにすることも考えたのですが、
その労力を考えただけで気が遠くなり(その頃、忙しかったんですね)、
結局ずるずるとフレームオンリーで来ています。

最近はフレームのみのサイトもたくさんありますよね。
そういう人が多いと、何か安心します。
(本当はそれじゃいけないんだろうけど……)

ありがとうございました。

お礼日時:2001/03/15 00:21

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q ヽ(^。^)ノ ワードの「書式」→「フレーム」のことで……これで小さな枠を作っても、テキストボックスのような働きはしない?

 WindowsでWord2000を使ってます。
 「書式」の「フレーム」を開いて、新しいフレーム(上)とか新しいフレーム(左)とか、いろいろクリックすると、画面が細かく分割されます。そのフレームをマウスで移動させることもできて、おもしろいんですが、そうしてできた小さな枠のなかに文字を打って印刷しても、フレームは現われず、小さな枠のなかで3行で書いた文章も、印刷しますと1行になって出てきます。
 フレームで作った小さな枠には、「図形描画」の「テキストボックス」のような機能はないんでしょうか?
 そういう機能がないと、せっかくのこのフレーム、あまり意味がないと思うんですが?
 それとも、私のパソコンかプリンタの調子がわるいんでしょうか?

Aベストアンサー

ワードのフレーム機能は、複数の文書ファイルを1ページ内で
表示ための機能です。
フレームで区切られた領域は、それぞれ別の文書ファイルとして保存されます。

例えば、「文書1」というファイルを立ち上げてフレームをいくつか作ってみてください。
それぞれのフレームに、短い言葉(1,2,3とか亜、い、うなど)
を記入して保存します。
すると、「文書1」ファイルがあるフォルダに入力した文字と同じ名前の
文書ファイルがフレームの数だけ作られます。

あらかじめ作っておいた文書を好きなフレームに表示させることもできます。
任意のフレーム内で、右クリックからフレームのプロパティを選ぶと
参照(リンク)するファイルを選択できます。

ただ、印刷時はすべてのフレームを印刷することはできません。
アクティブな(カーソルがある)フレームが印刷対象になります。

ではこれは何のための機能なのか?
実はホームページを作成する為の機能のようです。
実際、名前をつけて保存から「Webページ」を選択すれば、
次回からは、ブラウザで開くことができます。
ブラウザ上ならば、すべてのフレームを一括印刷することができるので
yumi18さんの希望通りに印刷できると思います。

テキストボックスとしての機能はありませんが、
この面白さと、テキストボックスとしての機能を同時に求めるのなら
エクセルなどの表計算ソフトをお勧めします。

ワードのフレーム機能は、複数の文書ファイルを1ページ内で
表示ための機能です。
フレームで区切られた領域は、それぞれ別の文書ファイルとして保存されます。

例えば、「文書1」というファイルを立ち上げてフレームをいくつか作ってみてください。
それぞれのフレームに、短い言葉(1,2,3とか亜、い、うなど)
を記入して保存します。
すると、「文書1」ファイルがあるフォルダに入力した文字と同じ名前の
文書ファイルがフレームの数だけ作られます。

あらかじめ作っておいた文書を好きな...続きを読む

QInternet Explorerになぜフレームイン(フレーム外し?フレームリンク?)の機能がないのでしょうか?

 ど近眼で、しかも15インチCRTなので、640×480ピクセルで見ていますが、そうすると、2~3個フレームがあると、各フレームがせまくて見づらくて仕方ありません。
 Internet Explorerなどのブラウザには、なぜフレームイン(フレーム外し?フレームリンク?)の機能がないのでしょうか?
 ついでに、そういう機能をもったブラウザソフトがあるならば紹介してください。

Aベストアンサー

ツールなら、YunaToysが便利ですね。
このソフトを使えば、右クリック→ゆなデュプリケート という操作で、フレームの中身のみを新しいウインドウで開くことが出来ます。

参考URL:http://www.uryusoft.com/

Q画像の枠にオシャレなフレームをつける事ができるサイト

よろしくお願いいたします。

私は今までブログに写真をUPする際は、「CURURU」というサイトで画像の枠にフレームをつけるオプションを利用していたのですが、残念な事にCURURUが今月末で閉鎖してしまう為、他のサイトや無料ソフトで画像にフレームをつける事ができる場所を探しております。

できれば少しオシャレなフレームなどがあるサイトだと嬉しいのですが。。><
過去の質問も検索し拝見させて頂きましたが、探しているようなサイトやソフトの紹介がなく質問させて頂きました。
大変困っております。。
どなたか分かる方がいらっしゃいましたら教えて頂けませんでしょうか?
よろしくお願いいたします。

*現在使用しているフレームの画像を添付いたします。

Aベストアンサー

サイトについては(閉鎖されてる可能性もあるので)紹介できませんが、
ソフトについては何度も回答している一つ覚え的なものですが紹介することはできます。

【PhotoScape】などはいかがでしょうか。
http://freesoftdownload.1-yo.com/image-editor/photoscape.html
紹介記事を書いているサイト
http://postcard.sakura.ne.jp/PhotoScape.html

添付した画像は、質問に添付したものを真似て加工したものです。

Q教えて!アクセス向上のコツ

フリーのホームページ スペースを使って、
マイ ページを作りました。

お客様が増やしたいです、
アクセス向上のコツがありますか?

教えてください。
お願いします。

Aベストアンサー

http://okweb.jp/kotaeru.php3?q=1029725 ANo.4
関連記載転記しました・・・


私の採っている方法は、最初に固定客を掴みました。

1)メルマガの発行・・・・英会話系統のメルマガは、発行すると、即時登録者が付く確立が高いです。

2)メルマガに関連したサイトの立ち上げ・・・・ココ1ヶ月で、毎日コンスタントに2000人がサイトを
訪問してくれています。

3)英語に関連する商材をアフィリエイトから抜き出し、掲載・・・・・クリック率はとてもいいです。
あとは、掲載しているアフィリエイト商品に魅力があれば、購入率も高くなってきます。

1クリックで¥1でも、毎日、800人がクリックしてくれれば、¥800の儲けです。
それ以外に、本命の売上が乗りますので、そこそこ行くのではと皮算用しています。

4)サイトの更新・・・・これは、毎日です。国内外の記事をリンクしてお知らせしています。

上記に関わる時間と経費=毎日1時間、ほとんどタダ!!です。


他の回答者の方々のアドバイスも的を得ていますので、あとは、自分で試行錯誤されてみては・・・
なかなか手の内を公開はしませんから。



参考サイト
告知系統のようです。

http://okweb.jp/kotaeru.php3?q=1019359   No1 に関連記述あり

http://okweb.jp/kotaeru.php3?q=1029725 ANo.4
関連記載転記しました・・・


私の採っている方法は、最初に固定客を掴みました。

1)メルマガの発行・・・・英会話系統のメルマガは、発行すると、即時登録者が付く確立が高いです。

2)メルマガに関連したサイトの立ち上げ・・・・ココ1ヶ月で、毎日コンスタントに2000人がサイトを
訪問してくれています。

3)英語に関連する商材をアフィリエイトから抜き出し、掲載・・・・・クリック率はとてもいいです。
あとは、掲載しているアフィ...続きを読む

QHP作成のヒント。これってフレーム?枠?

ホームページ作成しようと思っているのですが・・・

http://ip.tosp.co.jp/i.asp?i=milk_marie

こんな風にしたいのですがこれってフレームでしてるのでしょうか。フレームではなく、枠ですか?

こんな感じで周りがピンクの枠でその中にスクロールバーを入れて、バック固定でしたいのですが、タグ等分かりましたら教えてください。
あと、こんな感じのタグが沢山あるサイトさんがあれば教えてください。イラスト素材ではなく・・・

ちなみにこのサイトさんは通りがかりで見つけたものですので参考までに・・・

Aベストアンサー

Javaはの知識はあまりないですが、そんなの使わなくても再現可能です。
ちなみにフレームでもできますが、そうでない方法を紹介します。

スタイルシートは分かりますか?
<style type="text/css">
<!--
body { border-width:20px; bordercolor:#ffcc99; border-style:solid;}
-->
</style>

これをヘッダーの中に埋め込みます。

URLを貼っておきます。
これは参考になると思います。

ちなみに今紹介したのは、最下部「その他の小技」の「ページを枠で囲む」という項目に載っています。

参考URL:http://hp.xrea.jp/m/index.html

Q部分ページURLへのアクセスでトップフレームを表示

わかりにくいタイトルでごめんなさい。

http://www.~.jp/index.htm

でアクセスできるトップページは左右の2つのフレームに別れていて、右側にコンテンツ、左側が各コンテンツへのリンク(画像)を表示しているとします。

そこでコンテンツAをクリックしたときには、右側にトップページと同じディレクトリにあるa.htmを表示します(状態A)。これは、targetでフレームを指定しています。

さて、index.htmのURLをご案内して見に来てもらう時は問題ないのですが、a.htmのURLをご案内して来てもらったときは、左側のリンクバーが表示されません。そのときでも、状態Aの様に表示するにはどうしたらいいでしょうか。

全てのページをフレームページにして、リンクバーをロードさせれば実現出来そうですが、あまりスマートには思えなくて...

Aベストアンサー

非常に簡単でかつスマートにできる。

(1)それぞれの単体のページのジャバスクリプトとして以下の趣旨の記述を書く。(それぞれのページに具体的に記述するのではなく、共通の読み込みJavaScriptにすれば良い)
(論理だけ述べる。
 ジャバスクリプトは書かない。自分で調べること)

(1).まず、親フレームが存在し、それが本当に自分のHPの親フレームかとうかの一致確認処理。
(レフトフレームの「フレーム名」から判定するのが良い)

(2).一致していれば、何もしない(それは左のリンクバーから来たとほぼ間違いなく推察される)

(3).一致していなければ、「そのファイルの名前を引数として」トップページを呼び出す。
location.search.substring()などで引数を受け取れる。
ヒントはhttp://oshiete1.goo.ne.jp/kotaeru.php3?q=18407 書籍などにものっている機能。

(4).トップページのジャバスクリプトは、
2つに分ける。
JavaScriptでフレーム分けを吐き出す。
JavaScript内で、引数があるばあいと、ない場合とで、document.writeの内容を変えれば良い。
※javaScriptを切っていた場合のデフォルト(今のフレーム分けと同じもの)は用意しておくことをお薦めする。

非常に簡単でかつスマートにできる。

(1)それぞれの単体のページのジャバスクリプトとして以下の趣旨の記述を書く。(それぞれのページに具体的に記述するのではなく、共通の読み込みJavaScriptにすれば良い)
(論理だけ述べる。
 ジャバスクリプトは書かない。自分で調べること)

(1).まず、親フレームが存在し、それが本当に自分のHPの親フレームかとうかの一致確認処理。
(レフトフレームの「フレーム名」から判定するのが良い)

(2).一致していれば、何もしない(それは左のリンクバーから来...続きを読む

Q枠がないフレーム

よく他のホームページで枠がないフレームがありますが
あれはどうやってプログラムを作ればよいのでしょうか?
このサイトも枠がないのですが、いわいるこんな感じです

Aベストアンサー

<frame border="0">
のことでしょうか。

フレームについては以下のサイトに詳しく載っています。

参考URL:http://papa345.hp.infoseek.co.jp/www/wwwreffr.htm

Qフレームなしから、フレームありへ

今、HTMLの勉強をしていて、とりあえず最終課題なるもののために、ほかの人のホームページを作っています。

課題の必須項目の中にフレームがあり、とりあえず組み込もうと思うのですが、トップページはノンフレームでリンク先のHTMLを開くとフレームを組み込んだHTMLを呼び出してかつ、目的のHTMLとメニュ用のHTMLを両方フレームの中に開かせたいのですが、できれば、1つのフレームHTMLだけでそれを実行したいです。

JavaScriptを使ってかまわないので、できませんか?

Aベストアンサー

こんにちは。

なるほど。
確かにHTMLのままでは実現出来ません。

同一ウィンドウだとするとJavaScriptでも難しいでしょう。
僕ならCGIやPHPを使用して動的に生成します。
(しかしこれはHTMLを覚えてる途中の人にはハードルが高過ぎます)

ひとつのフレームで表現する事に何の利点があるのでしょう?理解に苦しみます。
賭けても良いですが、教える側がそんな「課題」を出す訳はありません。

出題内容をもう一度よく確認した方が良いですよ。
そうではなく、ただやりたいのだ、という場合は考え直す事をお勧めします。

QPhotoshop6.0木枠のフレームは?

http://dospara.okwave.jp/qa2849925.html
の質問の続きですが、確かにフレームはできました。
しかし木の枠みたいな、フレームの作成はPhotoshop6.0では無理ですかね!
宜しくお願いいたします。

Aベストアンサー

技量次第で何でもできるソフトです。
写真素材のテクスチャがあればそれを利用しても良いですが、無いなら自分で作成できます。
作成した画像を縦横に配置すればフレームが完成します。

http://www.furuoka.com/photoshop/text_wood_04.html

Qアイフレームか、フレームか。

(1)http://emmajapan.com/のページや(2)http://www.unforgivable-curses.net/のページや(3)http://mugglenet.com/のページや(3)http://www.mugglethai.com/gallery/index.php?sessionid=53fd0aa4e7c076f4996cf4484da52dc9のページはアイフレームで出来ているのでしょうか??
このような形のサイトにしたいのですがどうしても上手くいきません。
上は画像、左はメニューやバナー、右はブログ風更新りれきにしたいです。
フレーム3分かつでやってみたのですが、まるごと1ページ分のスクロールバーがでません。
基本のhtmlなど、詳細に教えて下さい。

Aベストアンサー

このようなブログ風のページはフレームを使って作っているのではないです。
カンタンにつくるならテーブルを使ってみてはいかがでしょう。
まず2行1列のテーブルをつくり、下側の行に1行2列のテーブルを入れます。これでページ構成の大枠ができたのでそのセルにコンテンツを入れるようにすれば同じようなページ構成になると思います。

ページが増えるとメニュー部分などを直すと他のページも全部直さないといけないのが手間なのでPHPなどでページを生成するように作っているところが多いですね。
初心者にはPHPは敷居が高いので1ページずつ作っていくほうがいいと思います。


人気Q&Aランキング

おすすめ情報