※ ChatGPTを利用し、要約された質問です(原文:htmlの中のhtmlをタブで切り替え)
HTMLのタブ切り替え方法について
このQ&Aのポイント
HTMLのタブ切り替えによる画面表示方法について、現在の方法では編集が難しく不具合も発生しています。四角形の横に3つのタブを配置し、各タブをクリックすると表示されるコンテンツが切り替わるような方法はありますか?頻繁な更新は行いませんが、編集画面をスッキリまとめたいです。
HTMLのタブ切り替えによる画面表示方法に問題があります。現在の方法ではタブの内部コンテンツの編集がしにくく、他の部分の編集も見づらくなっています。改善策として、四角形の横に3つのタブを配置し、各タブをクリックすると表示されるコンテンツが切り替わる方法をご教示いただけないでしょうか?頻繁な更新はありませんが、編集画面をスッキリまとめたいです。
HTMLのタブ切り替え方法に問題があります。現在の方法ではコードの編集が困難であり、表示にも不具合が生じています。改善策として、四角形の横に3つのタブを配置し、各タブをクリックすると表示されるコンテンツが切り替わる方法を教えていただけないでしょうか?更新頻度は低いですが、編集画面をスッキリまとめたいです。
いつもありがとうございます。
ホームページのトップページで
タブを使って切り替わるjavascriptを
使っているのですが、
現在だとhtmlファイルの上にhtmlファイルを
貼り付けているような感じになって
タブの中身の編集しようとしたり、その他の
部分を編集しようとするときに見づらいし
不具合もでてきています。
イメージ的には四角形の横にタブが3つ並んで、
Aのタブをクリックすると四角の中がA.html
Bのタブをクリックすると四角の中がB.html
Cのタブをクリックすると四角の中がC.html
のようにできないものでしょうか?
ちなみにA~CのHTMLは頻繁ではないですが更新します。
現在は
<script type="text/javascript"><!--
function ChangeTab(tabname) {
// 全部消す
document.getElementById('tab1').style.display = 'none';
document.getElementById('tab2').style.display = 'none';
document.getElementById('tab3').style.display = 'none';
// 指定箇所のみ表示
document.getElementById(tabname).style.display = 'block';
}
// --></script>
のようなスクリプトを使って
<div style="position:absolute;top:216px;left:150px;width:20px;height:100px;"><a href="#tab3" class="tab3" onclick="ChangeTab('tab3'); return false;"><img src="*****.gif" alt="" height="103" width="20" border="0"></a></div>
<div style="position:absolute;top:108px;left:150px;width:20px;height:100px;"><a href="#tab2" class="tab2" onclick="ChangeTab('tab2'); return false;"><img src="*****.gif" alt="" height="103" width="20" border="0"></a></div>
<div style="position:absolute;top:0px;left:150px;width:20px;height:100px;"><a href="#tab1" class="tab1" onclick="ChangeTab('tab1'); return false;"><img src="*****.gif" alt="" height="103" width="20" border="0"></a></div>
<script type="text/javascript"><!--
// デフォルトのタブを選択
ChangeTab('tab1');
// --></script></div>
のような感じで貼り付けています。
別の方法で編集画面などですっきりまとめる方法は
ないでしょうか?
不備な点もあるかと思いますけど、
どうぞよろしくお願いいたします。
お礼
ありがとうございます!! 2箇所あったんで少し手間取りましたが、 キレイにすっきりまとめることができました! ありがとうございます!