• ベストアンサー

HP作成 フレーム リンクを読み込む

フレーム(ブラウザ上での2等分)をつくるとします。 左側のフレームの部分に表示するファイルを作るときに使うファイルframe1.html 右側のフレームの部分に表示するファイルを作るときに使うファイルをframe2.htmlします。 そうさせるには、下のタグを打つらしいんです。 <frame src="frame1.html"> <frane src="frame2.html"> ただ、<frame src="●"name="○">っていうのもあるらしく、●と○には、何をいれればいいかはっきりわかりません。●にはファイルのURL、○にはフレーム名など をいれるらしいのですが、ファイルのURLとフレーム名は どうちがうのですか? <frame src="frame1.html"name="frame1.html"name> ではなぜいけないのですか?

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

  • ベストアンサー
  • ttyp03
  • ベストアンサー率28% (277/960)
回答No.2

srcはフレーム内に表示するファイル名、nameはフレームの名前になります。 ま、質問に書かれていることそのままですけど。 実はsrcとnameは同じ名前でも構いません。 nameに指定した値を使用するときはAタグ等でリンク先をどこに表示させるかtargetプロパティで指定するときです。 例えばframe1内でメニューが羅列してあり、それをクリックするとframe2に表示する場合、targetにframe2の名前を指定することになります。 つまり、<a href="xxxx" target="frame2.html"> となります。 これはこれでも構いません。 ですが、もっとフレームが増え、同じファイルを2つ以上のフレームで使ったとしたらどうでしょう? どちらのフレームに表示したいのか区別がつきません。 またせっかく名前がつけられるのですからわかりやすい名前をつけると良いです。 例えばメニューを表示するフレームなら menu とすればいいでしょう。

very-dou
質問者

お礼

僕のわかりづらい質問に対して、 とてもわかりやすい回答をして いただきありがとうございました。 HTMLは全くの初心者でしたが、ひとつの 疑問が解決し1段階レベルアップした感じです。 ありがとうございました。

その他の回答 (1)

  • ponshige
  • ベストアンサー率40% (12/30)
回答No.1

srcには実際のファイルの名前を nameには自分で好きな名前を付けられます。 nameに名前を指定する理由は、他からリンクを張るときに targetでその名前を指定すると、そのフレームに ページが表示されるからです。 参考URLに詳しく載っています。

参考URL:
http://www.tohoho-web.com/html/frameset.htm
very-dou
質問者

補足

ご回答ありがとうございます。 srcには実際のファイルの名前を nameには自分で好きな名前を付けられます。 >>とありますが、それは src、nameともに実際の ファイル名をつけてもいいというこ とでしょうか?

関連するQ&A

専門家に質問してみよう