日本語
1. 次の CSS および DHTML スクリプトを先頭の <HEAD> 部分に追加します。 <style type="text/css"> /*Eric Meyer ベースの CSS タブ*/ #tablist{padding:3px 0;マージン左: 0;マージンボトム: 0;マージントップ: 0.1em;フォント: 太字 12px Verdana; } #tablist li{ リストスタイル: なし;表示: インライン;マージン: 0; #tablist li a{ テキスト装飾: なし;パディング: 3px 0.5em;マージン左: 3px;ボーダー: 1px ソリッド #778;ボーダーボトム: なし。背景: 白; } #tablist li a:link, #tablist li a:visited{ color: ネイビー; #tablist li a:hover{ color: #000000;背景: #C1C1FF;境界線の色: #227; #tablist li a.current{ 背景: ライトイエロー; </style> <script type="text/javascript"> /********************************** ************* * タブ付きドキュメント ビューア スクリプト - © Dynamic Drive DHTML コード ライブラリ (www.dynamicdrive.com) * この通知は、合法的に使用するためにそのままにしておく必要があります * http:// で Dynamic Drive にアクセスしてください完全なソース コードについては、www.dynamicdrive.com/ **************************************** *******/ var selectedtablink="" var tcischecked=false function handlelink(aobject){ selectedtablink=aobject.href tcischecked=(document.tabcontrol && document.tabcontrol.tabcheck.checked)? true : false if (document.getElementById && !tcischecked){ var tabobj=document.getElementById("tablist") var tabobjlinks=tabobj.getElementsByTagName("A") for (i=0; i<tabobjlinks.length; i++) tabobjlinks [i].className="" aobject.className="current" document.getElementById("tabiframe").src=selectedtablink return false } else return true } function handleview(){ tcischecked=document.tabcontrol.tabcheck.checked if ( document.getElementById && tcischecked){ if (selectedtablink!="") window.location=selectedtablink } } </script> 分別の外部ビュー (つまり色) を変更した場合、CSS で実現できます。DHTML スクリーンを変更する必要はありません。 2. 次のコードを <BODY> 部分に追加します: <body> <ul id="tablist"> <li><a class="current" href="http://www.google.com" onClick= "return handlelink(this)">Google</a></li> <li><a href="http://www.yahoo.com" onClick="return handlelink(this)">Yahoo</a> </li> <li><a href="http://www.msn.com" onClick="return handlelink(this)">MSN</a></li> <li><a href="http ://www.news.com" onClick="return handlelink(this)">News.com</a></li> <li><a href="http://www.dynamicdrive.com" onClick= "return handlelink(this)">ダイナミック ドライブ</a></li> </ul> <iframe id="tabiframe" src="http://www.google.com" width="98%" height= "350px"></iframe> <form name="tabcontrol" style="margin-top:0"> <input name="tabcheck" type="checkbox" onClick="handleview()"> ブラウザでタブ リンクを開く代わりに窓。 </form> 上の HTML コードには、タブのリンクと外部ページに挿入するための IFRAME マークが記述されています。URL は、必要に応じて変更できます。 <ul id="tablist"> <li><a class="current" href="#">Google</a></li> <li><a href="# ">Yahoo</a></li> <li><a href="#">MSN</a></li> <div style="margin-bottom: 8px"></div> <li> <a href="#">News.com</a></li> <li><a href="#">ダイナミック ドライブ</a></li> </ul>