中文(简体)
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{ 颜色: 海军蓝; } #tablist li a:hover{ 颜色: #000000;背景:#C1C1FF;边框颜色:#227; } #tablist li a.current{ 背景:lightyellow; } </style> <script type="text/javascript"> /************************************* ************* * 选项卡式文档查看器脚本 - © Dynamic Drive DHTML 代码库 (www.dynamicdrive.com) * 本声明必须保持完整才能合法使用 * 请访问 Dynamic Drive,网址为 http:// www.dynamicdrive.com/ 获取完整源代码 ******************************************** *****/ var selectedtablink="" var tcischecked=false 函数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 返回 false } else 返回 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= "returnhandlelink(this)">Google</a></li> <li><a href="http://www.yahoo.com" onClick="returnhandlelink(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描述了tab的链接和IFRAME标记,即可加载外部页面。把URL改成你需要的代码。现在,如果你有很多分页链接,你可以增加一个分隔符,把它们显示在不同的行上。 <ul id="tablist"> <li><a class="current" href="#">Google</a></li> <li><a href="# ">雅虎</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>