左右分割したときのリンクが…

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



0   名前: 藤巻 : 2004/07/26 00:44
左右分割したときに、リンクのページが右側に設置できません。
ちゃんとHTMLタグを読みました。ページに名前をつけてやってもうまくいきません
なぜでしょうか?

1   名前: ばあど : 2004/07/26 02:20   [URL
「リンク先が右側に表示されない」と言うことだね?

多分名前の指定か文法のミスだろうけれど、
実際のページを見てみないことには何とも言えない

ので、
HTMLのソースをここに貼り付けるか、
該当するページを「そのままにして」URLを教えて欲しい。

2   名前: 藤巻 : 2004/07/26 12:50
<HTML>
<HEAD>
<TITLE>メイン</TITLE>
</HEAD>

<FRAMESET COLS="150,*">
<FRAME SRC="main.html"NAME=middle">
<FRAME SRC="main2.html"NAME=top">
</FRAMESET>

</HTML>

↑これがindex.htmlのソースです。
ちなみにURLはhttp://dekobokotai.hp.infoseek.co.jp/a/index.htmlです。

3   名前: h_naruaki : 2004/07/26 14:01
ちゃんと両方アップロードしてありますよね・・・?

4   名前: 玄冬 : 2004/07/26 16:16   [URL
FRAME SETタグの属性間に半角スペースを入れてみてはどうでしょうか?

5   名前: h_naruaki : 2004/07/26 16:18
なんか、</のTITLLE> <が全角のような気がする・・・

6   名前: ばあど : 2004/07/26 16:41   [URL
まぁ・・・色々と突っ込みどころのあるソースではあるけれど、
それは今回おいておくとして。

とりあえず、ソースを修繕してみよう。
<FRAME SRC="main.html"NAME=middle">
<FRAME SRC="main2.html"NAME=top">
っていう二つのタグに、ミスが集中している。

例えば、SRC="main.html"やNAME="middle"なんかを属性というわけだけれど、
属性と属性の間には半角スペースや改行などのどれかを入れないといけない。
main.htmlにもたくさんそういう箇所があるので、探して修正しておこう。

例えば、NAME=middle"となっているが、半端に"(引用符)が一つだけあるよね。
これは属性値の部分、今回の場合はmiddleを囲む形で二つペアでないといけない。

さて、main.html のほうに話を移そう。
今回、藤巻 さんは右フレームに「top」という名前を付けたよね。
でも、TARGET で指定されているのは、「_top」だ。
何か要らないものが付いているね。
これをとってみよう。

さて、ヒントは揃えたつもりなので、
これを元に、少し頭をひねってみて欲しい。

余談。
根性があるなら、HTMLをチェックしてくれるツールがあるので、それを使用してみるのも良い。
http://hanoi.softvision.co.jp/htmllint/htmllint.html
わざわざ「根性があるなら」と書いたのは、
コイツの採点は結構厳しいからだ。

最初は「-150点」とかすごい点数を貰っちゃうかも知れない。
大体は、同じミスで連続して減点されているためなので、
落ち着いて減点の高いものから直していくと良いよ。

7   名前: 藤巻 : 2004/07/26 18:21
ありがとうございます!
無事に解決することができました!
ばあど さん、h_naruakiさん、玄冬さんどうもありがとうございます!

一覧へ戻る