• ベストアンサー

フレームのタグのnameとは?

frameやiframeのタグでnameの値が指定できるみたいです。 idを指定する意味は分かりますが、nameはどういう時に指定するのでしょうか? nemeを指定するのはPOSTする時だけだと思っていましたが。

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

  • ベストアンサー
  • leap_day
  • ベストアンサー率60% (338/561)
回答No.3

<a href="***.html" target="(name)">  のように使います 例えば<frame set>で右と左にフレームを作って <FRAMESET> <FRAME src="left.html" name="left"> <FRAME src="right.html" name="right"> </FRAMESET> 『left.html』のなかでクリックしたら右のフレームに表示させようとするときに <a href="sample.html" target="right">右にサンプルページを表示します</a> のようにして使います 結局のところ『name』=『id』のようなものです HTMLからXHTMLに移り変わっていく中でname属性は廃止の傾向にあるようですがまだ古いブラウザとの互換性を持たせるために使います http://www.tohoho-web.com/ex/xhtml.htm

eoxjp
質問者

お礼

みなさんありがとうございます。 idにするとtargetとしては使えないことが分かりました。 targetで使う場合にnameが必要だと分かりました。

その他の回答 (2)

  • kikanbo
  • ベストアンサー率31% (44/139)
回答No.2

確か規格が違うのでは? どちらでもできたはず アンカーaタグもxhtmlではnameよりidが推奨されます。

noname#39970
noname#39970
回答No.1

targetの対象になるのが nameの値なんじゃ?

関連するQ&A