インフレームを使ったページ内リンクについて。

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



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>

にしてみたら私はうまくいきましたよ。

一覧へ戻る