質問 |
||
| 質問者:lee-t | インラインフレームの中に表示されるページを任意の場所から表示させたいのですが | |
|---|---|---|
困り度:
|
インラインフレームの中に表示されるページを任意の場所(ページの途中)から表示させたいのですが、うまくいきません。 以下のようにしております。 元ページに <IFRAME "src="アドレス.html#top"></IFRAME> リンクページの任意の場所の前に <A NAME="top"> 任意の場所ではなく通常の状態で表示されてしまいます。 アドバイスをお願いいたします。 |
|
質問投稿日時:08/04/02 16:58 質問番号:3916168 |
||
回答 |
|
| 回答者:abril | 適当なサンプルを作って試してみましたが、 > 元ページに > <IFRAME "src="アドレス.html#top"></IFRAME> > リンクページの任意の場所の前に > <A NAME="top"> 上記と同様のアンカー設定でアンカー部分までスクロールした状態で表示されましたが… "アドレス.html"のコンテンツの量とアンカー"top"を打つ場所の兼ね合いによっては、スクロールが終わってしまってその位置よりも前でしか表示されない、という事はあります。まあ、"top"という名前からしてコンテンツの最初の方にありそうな感じですので、当てはまらないかも知れませんが… アンカーを打つ位置を色々変えて、有効になるポイントと無効になるポイントがあるかどうか試してみてはいかがですか?同じ現象が起きないので現在の情報量ではこれ以上のアドバイスはできませんが。 |
|---|---|
| 種類:アドバイス どんな人:専門家 自信:参考意見 |
|
| |
回答日時:08/04/02 18:19 回答番号:No.2 |
|
| この回答への補足 | この回答に補足をつける(質問者のみ) |
| この回答へのお礼 | サンプルまで作っていただきまして、感謝いたします。 おっしゃるとおり、割と上の方にアンカーを打ちました。 タイトルと表だけのページで、表から表示させたいと思いましたが、できませんでしたので現在リンクに変更しました。ありがとうございました。 |
回答 |
|
| 回答者:auty | <A NAME="#top"> としてみてください。 |
|---|---|
| 種類:アドバイス どんな人:経験者 自信:参考意見 |
|
| |
回答日時:08/04/02 17:30 回答番号:No.1 |
|
| この回答への補足 | この回答に補足をつける(質問者のみ) |
| この回答へのお礼 | ご回答ありがとうございます。 私の場合、残念ながらこの方法で修正できませんでした。 <A HREF> に変更いたしました。 |