インフレームを使ったページ内リンクについて。
-
0 名前: じゅん : 2006/08/10(木) 15:43 [URL] ID:ZSJIaky2
初めまして、じゅんと申します。
インフレームを使ったHP作りをしているのですが、
自分では解決できない問題が発生してしまいました。(いろいろ試したのですが駄目でした;)
どなたか助言をお願い致します。
【現在の状況】
→ topページにインフレームをつけ、topページからインフレーム内のとあるページに飛ぶようにしたいのですが、上手くいきません。
こちら(上記URL)に今の状況と同じものを設置しました。見てみてください。
【どうしたいのか】
→ topページの一番上に「仮」という文字があります。
その文字をずっと出しっぱなしにしたいのですが(本来、そこにHP名が付いてます)
インフレームのとあるページに飛ぶリンク「ページ@へ飛ぶ」を押すと、
仮という文字が消されてしまいます。
(何故かインフレームがtop画面の一番上にくるのです‥)
【何をしたのか】
→ ただ設置しただけで、配布されていたタグを
特に変えておりません。(インフレームの大きさくらいしか変えてません)
どうすれば「仮」という文字を維持したまま、
インフレームのとあるページにリンクすることが出来るのでしょうか?
どうか教えてください!!
また、精一杯分かりやすく書こうと思い書いたのですが、分かり難いところがありましたら申し訳ないです。
-
1 名前: 木目 : 2006/08/10(木) 15:43 ID:cruA0TIy
- ・インラインフレームのページを4つ、別々に作る(<a name=""></a>で分けるのではなく)
・リンクする
というのはどうでしょう
-
2 名前: じゅん : 2006/08/10(木) 15:43 [URL] ID:A1Sjp53F
- 木目様
お早いご返信ありがとうございます!
> ・インラインフレームのページを4つ、別々に作る(<a name=""></a>で分けるのではなく)
確かにその方法でしたら上手くいくのですが、
出来ればインフレーム内のページ内リンクですませたいのです。
(そうすればいっぱいページを作らなくてすむので、編集とかやりやすいのですよ;)
せっかくお答えいただいたのにすみません‥!
もし他に方法が無いようでしたら、木目様の方法でやりたいと思います。
まだまだ助言、お待ちしております。
-
3 名前: イサ : 2006/08/10(木) 15:43 ID:0yJG31Zh
- それでは、各ページの文書内容の最後に(@〜C)
<a href="index.html" target="_top">トップに戻る</a>
か「javascript」を使用するなら、
<A HREF="javascript:history.back()">>前のページに戻る</A>
と言う風にしたほうが、よいように思いますが・・・
-
4 名前: イサ : 2006/08/10(木) 15:43 ID:0yJG31Zh
- 補足です。
「仮」という文字を維持したい・・・
を忘れていましたが、それを維持する方法は、思いつきませんが
上記の「トップに戻る」を、
「仮」に戻る
などにすれば、よいのでは?
と思います。
-
5 名前: 通りすがり : 2006/08/10(木) 15:43 ID:yGMfbzts
- ブラウザの仕様…だったような。
親ページが動かないブラウザもあります。
IEは動いちゃいますね。
-
6 名前: 匿名 : 2006/08/10(木) 15:43 ID:Fttg4VR3
- 2分割のフレームを利用するのは駄目なんでしょうかねー。
…ファイル数はフレーム分増えますけども。
上のフレームに「仮」部分を置いて、
下フレームに「IFRAME」をフレーム枠にぴったりつくようにmarginいじって設置すれば、
見た目的には可能かなと思うんですが。
-
7 名前: シオン : 2006/08/10(木) 15:43 ID:Kf7EQXu9
- ソース見させて頂きました。
<body bgcolor="#FFFFFF">
<p><font size="2"><br>
仮<br>
<br>
</font></p>
<p><IFRAME SRC="pa.htm" WIDTH="50%" HEIGHT="50%" MARGINWIDTH="50" MARGINHEIGHT="50" HSPACE="50" VSPACE="50" NAME="inline"></IFRAME> </p>
<p><a href="pa.htm#papa" target="inline">ページ@へ飛ぶ</a></p>
これがあなたの現在のソースです。上の
<p><font size="2"><br>
仮<br>
<br>
</font></p>
の中の<br>を3つとも消して
<p><font size="2">仮</font></p>
にしてみたら私はうまくいきましたよ。