ホームページ作成 質問過去ログ

                                Page     998
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼どこに飛んiでも「index.html」の件について  久美子 05/4/16(土) 3:18
   ┗Re:どこに飛んiでも「index.html」の件について  Newのり太 05/4/16(土) 9:34
      ┗Re:どこに飛んiでも「index.html」の件について  久美子 05/4/16(土) 13:16
         ┗Re:どこに飛んiでも「index.html」の件について  Newのり太 05/4/16(土) 15:37
            ┗Re:どこに飛んiでも「index.html」の件について  久美子 05/4/17(日) 20:24
               ┗Re:どこに飛んiでも「index.html」の件について  Newのり太 05/4/17(日) 23:43
                  ┗Re:どこに飛んiでも「index.html」の件について  久美子 05/4/18(月) 0:45

 ───────────────────────────────────────
 ■題名 : どこに飛んiでも「index.html」の件について
 ■名前 : 久美子
 ■日付 : 05/4/16(土) 3:18
 -------------------------------------------------------------------------
   1時間で作るホームページで、1ページだけでは淋しいので、他にもページを作りました。
クリックするとそのページに飛びますが、最後は「index.html」のままです。「link.html」とかにはなりません。どの様にしたら良いでしょうか?
また、そこには他のHPをリンクしていますが、そのリンク先をクリックしても右側だけしか画面が変わりません。
左のメニューも含めて全体が変わって、戻る場合にはブラウザの「戻る」で戻したいのですが、どの様にしたら良いでしょうか?
宜しくお願いします。
 ───────────────────────────────────────  ■題名 : Re:どこに飛んiでも「index.html」の件について  ■名前 : Newのり太  ■日付 : 05/4/16(土) 9:34  -------------------------------------------------------------------------
   ▼久美子さん:
>1時間で作るホームページで、1ページだけでは淋しいので、他にもページを作りました。
>クリックするとそのページに飛びますが、最後は「index.html」のままです。「link.html」とかにはなりません。どの様にしたら良いでしょうか?

もしかしてフレームページにされていませんか。
フレームページの場合は、フレーム内でページを移動しても
ブラウザのアドレスバーに表示されるアドレスは変わりません。

>また、そこには他のHPをリンクしていますが、そのリンク先をクリックしても右側だけしか画面が変わりません。
>左のメニューも含めて全体が変わって、戻る場合にはブラウザの「戻る」で戻したいのですが、どの様にしたら良いでしょうか?

target="_top"でフレームを解除する必要があります。
http://www.tagindex.com/html_tag/frame/a_target.html

>宜しくお願いします。

    
 ───────────────────────────────────────  ■題名 : Re:どこに飛んiでも「index.html」の件について  ■名前 : 久美子  ■日付 : 05/4/16(土) 13:16  -------------------------------------------------------------------------
   >もしかしてフレームページにされていませんか。
>フレームページの場合は、フレーム内でページを移動しても
>ブラウザのアドレスバーに表示されるアドレスは変わりません。

ここに書いてある通りに作ったので、フレームページになっているかもしれません。
フレームページを解除する方法は下の方法でしょうか?
それをどこに書けば良いのでしょうか?

>target="_top"でフレームを解除する必要があります。
>http://www.tagindex.com/html_tag/frame/a_target.html

リンク先の「link.html」や「top.html」など全てに書かなければいけないでしょうか?
質問ばかりで申し訳ありません。お教え下さい。
 ───────────────────────────────────────  ■題名 : Re:どこに飛んiでも「index.html」の件について  ■名前 : Newのり太  ■日付 : 05/4/16(土) 15:37  -------------------------------------------------------------------------
   >ここに書いてある通りに作ったので、フレームページになっているかもしれません。

# 参考にしたページのURLを具体的に提示願います。

同じ「1時間で作る」のサイト内でも
↓こちらに沿って作るとフレームページにはなりません。
http://www.shoshinsha.com/hp/1hour/1hour01.html

↓こちらでは、フレームページの作り方を説明しています。
http://www.shoshinsha.com/hp/1hour/1hour_after/frame.html

自分で作ったページがフレームページかどうか、自分で判断できない場合は、
実際のページのURLを提示されるか、せめてソースを提示してください。

>フレームページを解除する方法は下の方法でしょうか?
>それをどこに書けば良いのでしょうか?
>
>>target="_top"でフレームを解除する必要があります。
>>http://www.tagindex.com/html_tag/frame/a_target.html

提示先の説明にある通り、リンク元の部分、つまり
aタグの属性としてターゲットを指定してやります。

>リンク先の「link.html」や「top.html」など全てに書かなければいけないでしょうか?

それは、各ページからのジャンプ先をどこに表示させたいかによります。
「どこ」については、こちらも提示先に説明されています。
リンク元のページと同じウィンドウ(フレーム)に表示させたい場合は
特にターゲットを指定する必要はありません。
通常、フレームをまたいで表示させる場合には、表示させたいフレーム名をターゲットにします。
また、フレーム内ページからフレーム定義ファイル、あるいは他サイトへのリンクは
フレームを解除してやる必要があります。

あと、ターゲットをまとめて指定する方法もあるにはあります。
http://www.hajimeteno.ne.jp/html32/13/08.html
 ───────────────────────────────────────  ■題名 : Re:どこに飛んiでも「index.html」の件について  ■名前 : 久美子  ■日付 : 05/4/17(日) 20:24  -------------------------------------------------------------------------
   ># 参考にしたページのURLを具体的に提示願います。
>同じ「1時間で作る」のサイト内でも
>↓こちらに沿って作るとフレームページにはなりません。
>http://www.shoshinsha.com/hp/1hour/1hour01.html

最初はこちらを参考にして作りました。

>↓こちらでは、フレームページの作り方を説明しています。
>http://www.shoshinsha.com/hp/1hour/1hour_after/frame.html

次にこちらを参考にしてフレームページにしました。

>自分で作ったページがフレームページかどうか、自分で判断できない場合は、
>実際のページのURLを提示されるか、せめてソースを提示してください。

私のはフレームページだと思います。
それはそれで構いませんが、リンク集に飛んだ後、
「トップ」や「プロフィール」でフレームページに戻ろうとしても
どうやっても戻らないのです。今は目茶苦茶な状態です。
URLは下記です。
http://home.att.ne.jp/red/theappletree/index.html

>提示先の説明にある通り、リンク元の部分、つまり
>aタグの属性としてターゲットを指定してやります。

すみません、全く分かりません。

>それは、各ページからのジャンプ先をどこに表示させたいかによります。
>「どこ」については、こちらも提示先に説明されています。
>リンク元のページと同じウィンドウ(フレーム)に表示させたい場合は
>特にターゲットを指定する必要はありません。
>通常、フレームをまたいで表示させる場合には、表示させたいフレーム名をターゲットにします。
>また、フレーム内ページからフレーム定義ファイル、あるいは他サイトへのリンクは
>フレームを解除してやる必要があります。
>
>あと、ターゲットをまとめて指定する方法もあるにはあります。
>http://www.hajimeteno.ne.jp/html32/13/08.html

http://www.tagindex.com/html_tag/frame/a_target.html
を中心に読んでいますが、全く分かりません。

私が目指しているのは、リンク集に飛んでフレームページで良いのですが、
リンク先をクリックしたらウインドウが勝手にもう一つ開くようにしたいです。
もう一つは、どこに飛んでも「index.html」の理由を知りたいです。

宜しくお願い致します。
 ───────────────────────────────────────  ■題名 : Re:どこに飛んiでも「index.html」の件について  ■名前 : Newのり太  ■日付 : 05/4/17(日) 23:43  -------------------------------------------------------------------------
   >それはそれで構いませんが、リンク集に飛んだ後、
>「トップ」や「プロフィール」でフレームページに戻ろうとしても
>どうやっても戻らないのです。今は目茶苦茶な状態です。

ちょっと意味がよく飲み込めてないかもしれませんが、
これについてはあとで自分なりに解釈したご提案をしてみます。(※)

>>提示先の説明にある通り、リンク元の部分、つまり
>>aタグの属性としてターゲットを指定してやります。
>
>すみません、全く分かりません。

そうあっさり言われるとこちらもどうアドバイスしていいのか困ってしまいます。

ご自分でもメニューのページ(menu.html)から、内容のページを右側(mainフレーム)に
表示させるのに <a href="about.html" target="main"> などと
ターゲット指定されていますよね。# なぜかlink.htmlにだけtarget="_parent"になってますけど。。
これは、about.htmlをmainフレームに表示させたいからですよね?
たとえば、これをターゲット指定なしまたは_selfとするとmenuの部分にabout.htmlが表示されます。
_topまたは_parentにすると、フレームを抜けて全画面にabout.htmlが表示されます。
_blankとすると新規ウィンドウにabout.htmlが表示されます。


>http://www.tagindex.com/html_tag/frame/a_target.html
>を中心に読んでいますが、全く分かりません。

>私が目指しているのは、リンク集に飛んでフレームページで良いのですが、
>リンク先をクリックしたらウインドウが勝手にもう一つ開くようにしたいです。

menu.htmlからlink.htmlへのリンクターゲットは、
_parentではなく、他のページ同様にmainです。
で、link.htmlから他サイトへのリンクの際に、
target="_blank" … (新たにブラウザを立ち上げて表示します)
とすれば、希望にかなう動作になると思われます。
例)<a href="http://www.mitsuihome.co.jp/" target="_blank">三井ホーム</a> 三井ホームへ
現在は、他サイトへのリンクはターゲット指定されていないので
同一ウィンドウに表示されてしまいます。
で、link.html自体が、mainフレーム内に表示されているので
他サイトまでがmainフレーム内に表示されてしまいます。

(※)自分なら、
・about.html、hp.html、maker.html、link.html間のリンクにはターゲット指定しない。
・menu.htmlからの各ページへのリンクは、もちろん、target="main"
もしくは、base target="main"を設定。
で、
・TOPへ戻るリンクは、top.htmlへではなく、
<a href="index.html" target="_top">トップ</a>としてみるかもしれません。
こうしておけば、各内容のページが、単独ページとして開いていても、
フレームページ内に開いていても、トップページに戻る際に
意図どおりフレームページの状態で戻ることが出来ます。
現状では、単独ページで表示させるとアドレスバーのファイル名を切って
ディレクトリにアクセスでもしない限りフレームページへ戻れなくなります。
(実際、検索エンジンからの訪問者はほとんどが単独ページへ直接アクセスしてきます。)

>もう一つは、どこに飛んでも「index.html」の理由を知りたいです。
>クリックするとそのページに飛びますが、最後は「index.html」のままです。

↑これは、ブラウザのアドレスバーのファイル名が変わらないってことですよね?
でしたら、一番最初に書いたとおり、
|フレームページの場合は、フレーム内でページを移動しても
|ブラウザのアドレスバーに表示されるアドレスは変わりません。
嫌ならフレームページにするのをやめるしかありません。
各ページにきちんと他のページへのナビゲーション(リンク)がなされているので
フレームにする必要もなかろうか、とも思います。
# フレームページは嫌う人が結構いるようです。

それともなにか別な意味なのでしょうか?
 ───────────────────────────────────────  ■題名 : Re:どこに飛んiでも「index.html」の件について  ■名前 : 久美子  ■日付 : 05/4/18(月) 0:45  -------------------------------------------------------------------------
   >ちょっと意味がよく飲み込めてないかもしれませんが、
>これについてはあとで自分なりに解釈したご提案をしてみます。(※)

色々とどうもありがとうございます。お陰様で目標に近付くことが出来ました。

>そうあっさり言われるとこちらもどうアドバイスしていいのか困ってしまいます。

申し訳ありません。でも、何となくは分かってきました!

>ご自分でもメニューのページ(menu.html)から、内容のページを右側(mainフレーム)に
>表示させるのに <a href="about.html" target="main"> などと
>ターゲット指定されていますよね。# なぜかlink.htmlにだけtarget="_parent"になってますけど。。
>これは、about.htmlをmainフレームに表示させたいからですよね?
>たとえば、これをターゲット指定なしまたは_selfとするとmenuの部分にabout.htmlが表示されます。
>_topまたは_parentにすると、フレームを抜けて全画面にabout.htmlが表示されます。
>_blankとすると新規ウィンドウにabout.htmlが表示されます。

実は新規ウインドウを開くコツが分からなかったので、
link.htmlだけtarget="_parent"にして、全画面をリンク先にしようと思っていたのです。

>menu.htmlからlink.htmlへのリンクターゲットは、
>_parentではなく、他のページ同様にmainです。
>で、link.htmlから他サイトへのリンクの際に、
>target="_blank" … (新たにブラウザを立ち上げて表示します)
>とすれば、希望にかなう動作になると思われます。
>例)<a href="http://www.mitsuihome.co.jp/" target="_blank">三井ホーム</a> 三井ホームへ
>現在は、他サイトへのリンクはターゲット指定されていないので
>同一ウィンドウに表示されてしまいます。
>で、link.html自体が、mainフレーム内に表示されているので
>他サイトまでがmainフレーム内に表示されてしまいます。

新規ウインドウが出来る理由が分かり、助かりました!

>(※)自分なら、
>・about.html、hp.html、maker.html、link.html間のリンクにはターゲット指定しない。
>・menu.htmlからの各ページへのリンクは、もちろん、target="main"
>もしくは、base target="main"を設定。
>で、
>・TOPへ戻るリンクは、top.htmlへではなく、
><a href="index.html" target="_top">トップ</a>としてみるかもしれません。
>こうしておけば、各内容のページが、単独ページとして開いていても、
>フレームページ内に開いていても、トップページに戻る際に
>意図どおりフレームページの状態で戻ることが出来ます。
>現状では、単独ページで表示させるとアドレスバーのファイル名を切って
>ディレクトリにアクセスでもしない限りフレームページへ戻れなくなります。
>(実際、検索エンジンからの訪問者はほとんどが単独ページへ直接アクセスしてきます。)

すみません。この時間では頭に入らないので、明日にまた挑戦してみます。

>↑これは、ブラウザのアドレスバーのファイル名が変わらないってことですよね?
>でしたら、一番最初に書いたとおり、
>|フレームページの場合は、フレーム内でページを移動しても
>|ブラウザのアドレスバーに表示されるアドレスは変わりません。
>嫌ならフレームページにするのをやめるしかありません。
>各ページにきちんと他のページへのナビゲーション(リンク)がなされているので
>フレームにする必要もなかろうか、とも思います。
># フレームページは嫌う人が結構いるようです。
>
>それともなにか別な意味なのでしょうか?

実は自分でもよく分からなくなってきたのです。
この「1時間で作る」で作ってみたものの、途中でフレームを作る説明があり、
それをそのまま自分のHPに当て嵌めました。
途中でフレームが無くても良いかなと思ったのですが、
全体的なデザインや位置も中途半端になる気がして、今はこのままにしています。
どういう風にしたいのかもう一度整理しないと駄目ですね。
これは質問以前の問題でした。ごめんなさい。

明日以降にまた、挑戦します。本当にありがとうございます!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 998