- ベストアンサー
HTMLでの質問ですが。
HTMLでの質問ですが。 フレーム機能でA(メニュー)とB(表示切替)のページを作り、AをクリックするとBの表示が切り替わる事ができますが。 テーブル内で同じような事はできますでしょうか? テーブルAとB作って、AをクリックするとBの表示が切り替わる仕組み。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
フレームでもテーブルでもできますが、まったくやり方が違います。 フレームであれば、アンカータグ内のtargetでフレーム名を指定すれば可能です。 しかしテーブルの場合はJavaScriptを使いますね。<div>または<span>で入れ換えのエリアを指定し、スクリプトからinnerHTMLを使って書き換えようのHTMLを流し込みます。
その他の回答 (2)
- akito0417
- ベストアンサー率20% (55/266)
すいません、訂正です。 <div id="id2" style="display="none"> × <div id="id2" style="display:none"> ○ です
- akito0417
- ベストアンサー率20% (55/266)
Javascriptを使用すれば出来るかと思います。 以下例 <table> <caption>テーブルA</caption> テーブルAの中身 </table> <div id="id1" style="display:blork"> <table> <caption>テーブルB(表示1)</caption> テーブルBの中身 </table> </div> <div id="id2" style="display="none"> <table> <caption>テーブルB(表示2)</caption> テーブルBの中身 </table> </div> <input type="button" value="テーブル表示変更" onclick="dispChange()" /> 以下Javascript function dipsChange() { id取得 if文でどっちのIDか判別 id1だったらnoneに。id2だったらblockに } Javascriptが使えそうなサンプルソースではなく、申し訳ないです。 結構ブランクがあり、ぱっと思いつかないです(言い訳) 本来、style="display:none" style="display:blork"は、表示/非表示を指示する物ですが、それを応用した感じです。 何かの役に立てれば幸いです。
お礼
せっかくJavaScriptを書いて頂いたのですが、フレームでやってみます。 JavaScriptは触れたことが無いので無理と判断しました。
お礼
ありがとうございます。 JavaScriptは触れたことが無いので、無理です><; フレームでなんとか作ってみます。