• ベストアンサー

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

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

  • eoxjp
  • お礼率15% (3/20)
  • HTML
  • 回答数3
  • ありがとう数1

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

  • ベストアンサー
  • 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

  • フレームの固定について

    HTMLのフレームを作りましたが、フレームが固定されません。 固定するタグのようなものはありますか? 私が作ったフレームのタグです。 <FRAMESET cols=220,*> <FRAME src="A.html" neme="fram1"> <FRAME src="B.html" neme="fram2"> </FRAMESET>

    • ベストアンサー
    • HTML
  • フレームが表示されない…

    今HPを作成してるのですが、色々とタグを試しましたが出来ないの質問します。 自分は、ポケスペというタグで色々と作成できるHPスペースで作ってるのですが、 <p align="center"> <iframe src="http://pksp.jp/*/?o=1" name="menu" frameborder="0" width="20%" height="90%"> </iframe> <iframe src="http://pksp.jp/*/?o=2" name="main" frameborder="0" width="70%" height="90%"> </iframe> </p> というタグで、インナイフレーム?は表示出来るのですが。 <FRAMESET cols="50%,50%" frameborder="NO" border="0"> <FRAME name="left" src="1のURL"> <FRAME name="right" src="2のURL"> </FRAMESET> という、普通の?インナイじゃないフレームは表示されないのです。 どなたか、わかりますか?インナイじゃなくフレームを表示させたいのです。

  • フレームで指定している送信先にPOSTで値を送ることは可能でしょうか?

    <frameset rows="120, *,">    <frame src="page1.html" name="frm1">    <frame src="POSTで値を送信" name="frm2"> </frameset> という感じで、フレームの1つに値を渡したいと思っています。 データ量が多いためGETでは渡せず困っています。 フレームで指定した先に、POSTで値を渡すことは可能でしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • フレームを使ってるサイトはタグの取得はできない?

    フレームを使ってるサイトは、タグの取得はできないのでしょうか? vbaでieを操作をしていて、サイトにログイン後、 imgタグの中にあるaltの値を取得したいのですが、 For Each myObj In objIE.document.all.tags("img") Debug.Print myObj.alt Next これがスルーされてしまいます。 imgタグがいくつもあるのにスルーされてしまうし、imgタグだけでなくtdタグなどもすべてスルーされます。 その原因はサイトにフレームが使われてるからなのでしょうか? なぜか For Each myObj In objIE.document.all.tags("frame") Debug.Print myObj.Name Next なら値が取得できるんです。 For Each myObj In objIE.document.all.tags("form") Debug.Print myObj.Name Next はダメでした。 いつもなら、ソースにformタグがあれば、これで取得できるのですが・・・

  • タグ・フレーム

    タグ・フレームの中身はどうなっているのでしょうか。 「タイプ」と「TCI」の意味とビット長を教えて下さい。

  • iFrame内の変数を、親フレームの方で取得したい

    iFrame内でGoogle mapを表示しているのですが、 このGoogle mapの中心の緯度・経度を、 ハイパーリンクかフォームのボタンをクリックした時に、 次に飛ぶページへ渡したいのですが、やり方がわかりません。 どなたかお助け頂けないでしょうか。 ちなみに今まで考えられる範囲でやろうとして失敗したのは、 ○iFrame内で用いていた$mapという変数を、親フレームでglobal $mapと宣言して、参照しようとする ⇒だめでした。 ○iFrame内をjavascriptで書き、地図が動かされた時に、 POSTを利用して親フレームに送る (<form name="a" target="_parent"><input name="b" hidden="送りたい値">...として、地図が動かされた時のイベントでdocument.a.submit();としたのですが、うまく行きませんでした。 javascriptをあまり知らないため、ひょっとしたら出来るのかもしれません。) ○iFrame内にsubmitボタン/リンクを設けて、次のページに飛ぶ ⇒iFrame内に次のページが表示されてしまい、全体が切り替わらない。 どうぞ宜しくお願いします。

    • ベストアンサー
    • PHP
  • フレームページに更にヤプースをフレームで組み込むには?

    ヤプースとは、ご存知かと思いますが、携帯から写真つきの日記を送って ブログのような日記を書くものです。 現在、HPリニュ中です。 上と下に分割したフレームページを作成中。 下に表示されるページは全体表示でなく、そこもフレームページにしています。 そこに(下のフレームに)ヤプースを組み込もうと思って、ヤプースのサイトから調べたタグを書いてみたのですが、今まで表示されていたページが表示されなくなってしまいました。 フレーム内に更にフレームを作成することは出来ないのでしょうか? 私の場合はヤプースが3つ目のフレームになります。 ちなみに組み込んだタグはコチラです↓ <IFRAME SRC="http://yapeus.com/users/あなたのユーザーID/" width=200 height=200 frameborder=0>~</IFRAME> つたない質問でわかりにくいかも知れませんが、よい回答お待ちしています。

  • フレームの外枠を消したい HTML、CSS

    <iframe></iframe> このタグを使ってページ内にフレームを作成しました。 このフレームの外枠(ボーダー?)を消したいのですが・・・。 タグ内にborder=0を入れ <iframe border=0></iframe> としましたが、外枠は消えません。 CSSも少しならわかるので、CSSを使用する方法でもいいのですが・・・。どちらにしろHTMLで作られている外枠部分を消す必要がありますよね?考え方が間違っていたらおかしなこと言ってるのかもしれません。 とにかく<iframe></iframe>タグで作成したフレームの外枠を消したい。ということで質問させていただきます。わかる方どうぞよろしくお願い致します。

  • 複数のタグをDIVタグで囲みたい

    <TD>タグの中に<IFRAME>タグと<INPUT>タグがあり、それを<DIV>タグで囲みたいのです。 <TD>                <TD>  <IFRAME id="xxx" ...  ==>   <DIV>  <INPUT id="yyy" ...         <IFRAME id="xxx" ... </TD>                  <INPUT id="yyy" ...                      </DIV>                    </TD> jQueryのwrapall関数かと思うのですが、サンプル等では同じ種類のタグを囲むものしか ありませんでした。 jQueryは経験がないので、四苦八苦しています。 どなたかお知恵をお貸しください。 よろしくお願いします。

  • 空文字

    プログラム初心者です 空文字をdbに入れた場合、dbのカラムの値はなしになるのでしょうか? それとも、見えないけどなにか入ってしまうのでしょうか? nameが空文字の場合 $name = $_POST['neme']; UPDATE table SET name=$name WHERE id=1 空文字はNULLを指定した場合と同じ結果になりますか? UPDATE table SET name=NULL WHERE id=1 よろしくお願いします

    • ベストアンサー
    • PHP

専門家に質問してみよう