- 締切済み
一つのリンク(ボタン)での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">が一緒にできる方法はないでしょうか・・・ よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- yambejp
- ベストアンサー率51% (3827/7415)
#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)
location.hrefをそれぞれ変更してやればよいような気がしますが
お礼
回答ありがとうございます。 まだ勉強不足でlocation.hrefはまだ よくわかりませんが、調べてみます。