テーブルのセル内に違うページを表示

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: yuuno : 2007/02/26(月) 08:31  ID:VDM.THl0 sub-Ax

似たようなスレッドが無かったので、立てました。
宜しかったらお力を貸して下さると助かりますm(__)m

テーブルのセル内に違うページを表示についてわからないことがあります。
フレームやインフレームを使わずに、テーブル内の仮にメニューと位置づけ他ページのリンクを貼ったセルを用意し、そのセル(リンク付き)をクリックすると、同じテーブル内の他のセル内に他ページが表示することは、可能でしょうか?

また、インフレームについても考えたのですが、セルの中にインフレームを作ることは可能でしょうか?サイトで紹介されているインフレームの説明では、BODYタグ間に自由に書き込めるそうですが、私の書き方がいけないのか、インフレームができませんでした、そのためフレーム・インフレーム両方を使わずにという手段を考えました。スタイルシートは私には良くわからないので(汗)。

ちなみに、インフレームでは

<table border="1">
<tr>
<td>
<table>
<tr>
<td>
<table>
<tr>
<td><a href="***.html" target="**"><img src="***.gif"></a></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td></td>
</tr>
</table>
<td>
<td name="**"></td>
</tr>
</table>
</td>
</tr>
</table>

簡略化してますが、
<td><a href="***.html" target="**"><img src="***.gif"></a></td>の部分で、同じページ内へのリンクだったら <a href="***.html#**"></a>というやりかたなのかなぁと、思ってそっちもやってみましたが、変化がなくて、逆に見た目が左右ずれたりガチャガチャになってしまいました(汗)

■■
★□
■■

↑★のリンクセルをクリックして、□にリンク先を表示したいです。

宜しくお願いします。



1   名前: yuuno : 2007/02/26(月) 08:31  ID:VDM.THl0 sub-Ax
修正がありました。
インラインフレームだったらといいながら、そのタグを入れ忘れていました。(汗)
<iframe src="***.html width="580" height="572"></iframe>
と、ここまで書いてみて上のテーブルをみると、どこにいれればいいのか、むしろ入れるのすら間違っているのかで立ち止まってしまいました;

2   名前: 元帥 : 2007/02/26(月) 08:31  [URL]  ID:mHxSdC35 sub-bK
セル内に入れて下さい。
http://www.tagindex.com/html_tag/table/table.html
の解説が分かり易いかと思います。

尚、targetを使う場合は、iframe要素にname属性を指定するのを忘れないで下さい。
<a href="foo.html" target="hogehoge">
<iframe src="foo.html" name="hogehoge">

3   名前: yuuno : 2007/02/26(月) 08:31  ID:HKdxAITp sub-Ax
元帥さん、さっそくのレスありがとうございます!
早速セル内に入れてみたところ、あることに気づきました。
私はgeocitiesでHP用のフリー鯖を借りて、そこで「タグ打ち→反映」でサイトをページを作っています。
どうやらgeocitiesのプレビューではインラインフレームは表示されないようです(汗)
そのページを、ブラウザで観るとインラインフレームは表示されていました。
つまりインラインフレームを入れるのは成功しました。ありがとうございます^^

また、わからないことがあったら、宜しかったら教えて下さると嬉しいですm(__)m

一覧へ戻る