• ベストアンサー

タグについて

現在ホームページ作成をしています。 そこで質問なのですが、 インラインフレ-ムをトップページに作成しました。 それで、TOP、BBS、CHATなどのボタンをクリックすると、そのインラインフレームの中だけをBBSにしたりCHATルームにしたりしたいのですが、タグをどうすればいいのか分かりません。 インラインフレーム以外の部分は変わらないようにしたいんです。 知っている方がおられましたらお手数ですがどうぞよろしくお願いします。

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

  • ベストアンサー
  • nipox
  • ベストアンサー率32% (10/31)
回答No.3

これには、JavaScriptを使用します。 たとえば、TOP,BBSをそれぞれクリックした場合を想定して、 <script type="text/javascript"> function jumpurl(url){ document.iframename.location.href=url; </script> <a href="JavaScript:jumpurl('アドレス')">top</a> <a href="JavaScript:jumpurl('アドレス')">bbs</a> <iframe name="iframename"> こうすればいいはずです。

その他の回答 (2)

  • firebee
  • ベストアンサー率49% (26/53)
回答No.2

リンクを貼る際に飛ぶ場所を指定します。 まず、#1でsorairo17goさんがおっしゃられていますように、タグで「NAME="○○"」とフレームに好きな名前をつけます。 この場合インラインフレームの名前を「link」とつけたとしましょう。 次に外側のフレームからリンクを貼ります。 TOPへのリンクの貼り方を例にします。 <a href="top.html" target="link">TOP</a> これだけです。 インラインフレームの名前「link」を書き加えてあげれば良いのです。 フレームにお好きな名前をつけ、「target="○○"」とリンクのタグの後につけるだけですよ^^

回答No.1

こういうことでしょうか??? 違ったらごめんなさい。 <FRAMESET COLS="200,*"> <FRAME SRC="左側に張りたいリンク(***.html)" NAME="link"> <FRAME SRC="右側に張りたいリンク(+++.html" NAME="main"> </FRAMESET>