画面分割のリンク先表示?について。
-
0 名前: Cocoro : 2007/07/01(日) 08:15 [URL] ID:HBJ3.w7g sub-nz
- 初めまして。
宜しくお願いします。
<内容>
左右に画面分割し、左画面のリンクを押すと右画面が切り替わるようにしたい。
<現在の状況>
一つは右側に切り替わるが、2個目以降が新しいウインドウが開いてしまう。
http://cocoro.uijin.com/index.html
色々調べたのですが、解らなかったので…。
初歩質問ですが、宜しくお願いします。
-
1 名前: Newのり太 : 2007/07/01(日) 08:15 ID:xqxNvz7n sub-1h
- http://www.tagindex.com/html_tag/frame/a_target.html

-
2 名前: ヨロズミタマ : 2007/07/01(日) 08:15 ID:kqesmFoG sub-gm
- 親ページ(フレームを宣言しているページ)に足らない部分があるため希望のフレームで開けないわけです。
左側フレームのページは問題ないと思います。
<frame src="rightpage.html">
となっている所を
<frame src="rightpage.html" name="rightpage">
のようにしてください。フレームを指定するときの名前は、srcの方ではなくnameの方で識別されます。
右側のフレームだけでなく、フレームを作ったときは名前をnameで付けておいたほうが良いと思います。
-
3 名前: Cocoro : 2007/07/01(日) 08:15 ID:LvCVAFZ2 sub-Gu
- Newのり太さんアリガトウございます。
一様、そこは見たんですけどね・・・w
ヨロズミタマさんアリガトウございます!
今から早速試してみます!
(正直、回答ないし、HP作るのやめようと思ってましたw)
-
4 名前: Cocoro : 2007/07/01(日) 08:15 ID:LvCVAFZ2 sub-Gu
- ヨロズミタマさん早速ですみません。
長くなりますが…。
index.htmi(始めのページ)
<html>
<head>
<title>Cocoroの挑戦</title>
</head>
<frameset cols="10%,90%">
<frame src="leftpage.html"name="mokuji">
<frame src="rightpage.html"name="naiyou">
<noframes>
<body>
</body>
</noframes>
</frameset>
</html>
leftpage.html(左のページ)
<html>
<head>
<title>目次</title>
</head>
<body bgcolor="#66cc99">
<font size="5"><b>目次</b></font>
<p><a href="index.html"target="naiyo">トップ</a></p>
<p><a href="jikosyoukai.html"target="naiyo">プロフィール</a></p>
<p><a href="link.html"target="naiyo">リンク集</a></p>
</body>
</html>
こんな感じなのですが。
一様nameは使っています。
leftpageではリンクの反映先をnaiyoにしています。
でIndexでは右側に映るのをnaiyouにしています。
どこを直したらよろしいでしょうか…。
宜しくお願いします。><;w
-
5 名前: ヨロズミタマ : 2007/07/01(日) 08:15 ID:kqesmFoG sub-gm
- タイプミスっという事はありませんか??
name="naiyou"
で宣言しているのに、左側ページでは
target="naiyo"
となっており、target側に"u"がないのですが・・・・。コンピュータはたった1文字のミスでも勘弁してくれませんよ・・・。
だからtargetで指定しているフレームと、nameで宣言している名前を完全に正しく一致させてみてください。
余談ですが、ヘッダー部に<base target="naiyou">などとすれば毎回毎回フレームを指定しなくても良くなりますよ。
-
6 名前: Cocoro : 2007/07/01(日) 08:15 ID:LvCVAFZ2 sub-Gu
- すみませんでした…。
こんなことで、質問何て。。。
そりゃ、間違い、わからないはずですね^^;
前に進めそうです!
余談の方も頑張って勉強します。
こういうところでの質問初めてでドキドキでした。
本当に、アリガトウございました!!!