左右分割したときのリンクが…
- 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さん、玄冬さんどうもありがとうございます!