• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:iframe内MENU)

iframe内MENU

このQ&Aのポイント
  • iframe内のメニューページを表示させる方法について教えてください。
  • iframe内のリンク先が一部表示されてしまう問題について解決方法を教えてください。
  • 別ページにリンク先を表示させる方法について教えてください。

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

  • ベストアンサー
  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.2

#1です。 ずいぶんややっこしく考えてますね ^^; >> <iframe src="css_atoeba.html"frameborder="0" height="40" scrolling="no" width="554"> <a href="css_matoeba.html"target="_top"></a></iframe> ↑これを例に取りましょう。 ※iframe要素にアンカーは付けられませんから、 <a href="css_matoeba.html"target="_top"></a>はここに書いてはいけません。 iframeを表示させているページを仮にcss_index.htmlとします。 で、CSSメニューページがcss_atoeba.htmlとなります。 css_atoeba.html内のリンクをクリックした時、 フレームを破棄して新たなページでcss_matoeba.htmlを開きたい場合は、 css_atoeba.html内のa要素にtarget属性とその値を与えてやれば良いんです。 例↓ <a href="css_matoeba.html"target="_top">css_matoebaへのリンク</a> まとめです。 ---css_index.html(フレームを表示させているページ)--- <iframe src="css_atoeba.html"frameborder="0" height="40" scrolling="no" width="554"></iframe> ---css_atoeba.html(CSSメニューページの<a>タグ)--- <a href="css_matoeba.html"target="_top">css_matoebaへのリンク</a>

nobubon
質問者

お礼

よく理解致しました。 ありがとうございました。 助かりました。 再度勉強いたします。 お手数掛けました。 ありがとうございます

その他の回答 (1)

  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.1

リンクをどこに開くかターゲットが指定してないからだと思います。 css_tatoeba.htmlのa要素でtarget属性及び値を与えてください。 http://www.tagindex.com/html_tag/frame/i_target.html

nobubon
質問者

補足

ANo.1様 すみません ありがとうございました。 ご質問を掲載する前に、色々と試してみました。 一例ですが <iframe src="css_atoeba.html"frameborder="0" height="40" scrolling="no" width="554"> <a href="css_matoeba.html"target="_top"></a></iframe> こんな感じで色々としたのですが上手くいきません。 それとも<a>タグの使い方が間違っていますでしょうか? (補足ですが別ページ作りましたのはCSS利用しましたロールオーバー  メニューです。) どうしてもiframe内に(表現が上手くできませんが)リンクしてしまいます。具体的にどうすればよいでしょうか 再度のお尋ねです。