• ベストアンサー

左フレームのリンクをクリックしたら右フレームの膨大な資料から目的の物一

左フレームのリンクをクリックしたら右フレームの膨大な資料から目的の物一番上にが出てくるという、タグをさがしています>< (左)    (右) ○○       ~~~~~~ xx      ***** **      xxxxx             ・・・・ で、○○をクリックして、右のxxxを一番上に持ってきたいのです。 分かりにくい説明で申し訳ありません。 知っている方がいらっしゃいましたら、どうぞ教えて下さい・・><

質問者が選んだベストアンサー

  • ベストアンサー
  • nine999
  • ベストアンサー率44% (512/1140)
回答No.1

<a href="rightpage.html#001" target="rightframe"> このような形で出来ます。 まず、フレームには名前を付けておきます。それをtargetで指定します。上記例ではrightframeです。 リンクのURLにはファイル名の後に#001と、ページ内の位置を指示することができます。 この場合、rightpage.html内の指定位置には <a name="001"></a> というリンクを作っておきます。こうすることで、その行位置をトップに表示をすることができます。 ただし、ページの下に記事や余白がないときは、指定位置が下にずれます。

souha83
質問者

お礼

有り難う御座います^^ 分かりやすくくわしい説明でとても助かります!! 解決できそうです^^

その他の回答 (2)

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.3

もし、ローカルサーチとか全文検索のお話しでしたら、タグはありません。 javascript利用になります。

souha83
質問者

お礼

有り難う御座います^^ 参考にさせて頂きます^^

  • myeyesonly
  • ベストアンサー率36% (3818/10368)
回答No.2

こんにちは。 フレームをご存知のようなので、フレームの書き方やターゲット指定は省略します。 左側のリンク記述の a タグのアドレスに「xxx.html#abc」みたいな感じで、「#」と適当な名前を付けます。a タグのターゲット指定は、当然右フレームになってないといけません。 そして、右側の該当記事の冒頭に「<a name="abc">タイトル</a>」と、左側で指定した名前を記述します。 すると、右のリンクをクリックすると、左フレームのその記事がトップに出てきます。

souha83
質問者

お礼

有り難う御座います^^ なるほど、表示するフレームとリンク設定が普通の方法とは違うのですね! さっそく試してみます^^

関連するQ&A