- ベストアンサー
リンク先の内容をどこに表示するかを指定したいんですが…
例えば下の例だと、"xxx"という名前を持ったウィンドウ(フレーム)があればそこに、無ければ新しいウィンドウを開いて表示するんですが、 <a href="xxx.html" target="xxx">***</a> 僕はフレームでは無く、テーブルの中に その内容を表示したいんですが、可能でしょうか? 色々調べたんですが、フレームでないと指定出来ない という結論に至っています。 もし出来るんであれば、是非やり方を教えて下さい。宜しくお願いしますm(_ _)m
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
先の方々の見解と同じですが、インラインフレームを使うことで可能ではないかと思います。 ただ、最近のブラウザでしか対応していませんので、古いブラウザではお望みどおりに行かない可能性もありますが… インラインフレームは、#2の方の回答に重なりますが、 <iframe src="初期状態で読み出すHTMLファイルのURL" name="フレーム名" width="横幅" height="縦幅">インラインフレームが表示できない場合の代替テキスト</iframe> というように記述すれば良いはずです。 name属性は、フレームと同様、target指定するときに利用されます。 ご質問の件では、忘れずに指定する必要があるでしょう。 width、heightは、インラインフレームの横幅と縦幅をピクセル単位で指定します。 iframeタグの中身としては、インラインフレームに対応していないブラウザで見たときに、そこにインラインフレームの代わりに表示する内容を記述しておきます。 これをテーブルの中に入れればよいのではないでしょうか。
その他の回答 (2)
- arukamun
- ベストアンサー率35% (842/2394)
こんにちは、インラインフレームを使われれば良いと思います。 <iframe src="xxxx.html" height=500 width=500>***</iframe> とすれば良いと思いますが、いかがでしょうか?
お礼
ありがとうございます!実際試して見たいと思います!
テーブルの中にインラインフレームを作ったらいかがでしょうか?
お礼
助言ありがとうございました。色々調べてチャレンジしてみたいと思います!
お礼
詳しい説明、解説ありがとうございました! 色々と応用が利きそうなテクニックですね これから頑張りたいと思います(>_<)