• 締切済み

一つのリンク(ボタン)での2つのリンク要素をもたす

インラインフレームにリンク表示とページトップにあるインラインフレームへの リンクの2つのリンク要素をもたしたいのですが… 今、<a href="http://store.apple.com/jp" target="00iframe">として 00iframeにはApple Storeが反映されているんですが、 00iframeがページの上部で リンクテキストがページの下の方にあるので、 できれば<a href="http://store.apple.com/jp" target="00iframe">この動きと、 < a href="#top">が一緒にできる方法はないでしょうか・・・ よろしくお願い致します。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

#1です、わかりづらいということなのでざっとサンプル <script> function jump(url){ window.hoge.location.href=url; window.location.href="#top"; } </script> <div><a id="top" name="top">top</a></div> <div><iframe name="hoge" id="hoge" src="http://okwave.jp"></iframe></div> <div style="height:800px; background-Color:lime;">free space</div> <div> <input type="button" value="yahoo" onclick="jump('http://www.yahoo.co.jp')"> <input type="button" value="goo" onclick="jump('http://www.goo.ne.jp')"> <input type="button" value="okwave" onclick="jump('http://okwave.jp')"> </div> ちなみにiframe自体が今はもう廃れてきている技術なので 社内利用など限定的な方法以外ではあまりお勧めできないです。 (とくにクロスサイトでブロックしているところも多々見受けられますので)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

location.hrefをそれぞれ変更してやればよいような気がしますが

fe_01
質問者

お礼

回答ありがとうございます。 まだ勉強不足でlocation.hrefはまだ よくわかりませんが、調べてみます。

関連するQ&A