• ベストアンサー

リンク先の内容をどこに表示するかを指定したいんですが…

 例えば下の例だと、"xxx"という名前を持ったウィンドウ(フレーム)があればそこに、無ければ新しいウィンドウを開いて表示するんですが、 <a href="xxx.html" target="xxx">***</a>  僕はフレームでは無く、テーブルの中に その内容を表示したいんですが、可能でしょうか? 色々調べたんですが、フレームでないと指定出来ない という結論に至っています。  もし出来るんであれば、是非やり方を教えて下さい。宜しくお願いしますm(_ _)m

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

  • ベストアンサー
noname#199778
noname#199778
回答No.3

先の方々の見解と同じですが、インラインフレームを使うことで可能ではないかと思います。 ただ、最近のブラウザでしか対応していませんので、古いブラウザではお望みどおりに行かない可能性もありますが… インラインフレームは、#2の方の回答に重なりますが、 <iframe src="初期状態で読み出すHTMLファイルのURL" name="フレーム名" width="横幅" height="縦幅">インラインフレームが表示できない場合の代替テキスト</iframe> というように記述すれば良いはずです。 name属性は、フレームと同様、target指定するときに利用されます。 ご質問の件では、忘れずに指定する必要があるでしょう。 width、heightは、インラインフレームの横幅と縦幅をピクセル単位で指定します。 iframeタグの中身としては、インラインフレームに対応していないブラウザで見たときに、そこにインラインフレームの代わりに表示する内容を記述しておきます。 これをテーブルの中に入れればよいのではないでしょうか。

denpanounabara
質問者

お礼

詳しい説明、解説ありがとうございました! 色々と応用が利きそうなテクニックですね これから頑張りたいと思います(>_<)

その他の回答 (2)

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.2

こんにちは、インラインフレームを使われれば良いと思います。 <iframe src="xxxx.html" height=500 width=500>***</iframe> とすれば良いと思いますが、いかがでしょうか?

denpanounabara
質問者

お礼

ありがとうございます!実際試して見たいと思います!

noname#4326
noname#4326
回答No.1

テーブルの中にインラインフレームを作ったらいかがでしょうか?

denpanounabara
質問者

お礼

助言ありがとうございました。色々調べてチャレンジしてみたいと思います!

関連するQ&A