DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS詳解 >> 使用innerHTML來做選項卡特效實例
使用innerHTML來做選項卡特效實例
編輯:CSS詳解     
<Html>
<HEAD>
<script>
var Num=4; //這裡是增加選項卡的數目
var carNum=2+Num
function document.onselectstart()
{
var obj=event.srcElement
if(obj.tagName=="SPAN")
{
return false;
}
}
function document.onmousedown()
{
var obj=event.srcElement
var pobj=obj.parentElement.id;
if(obj.className=="span")
{
 for(i=1;i<carNum;i++)
 {
 if(pobj==("btn"+i))
 {
 document.all("td"+i).style.backgroundColor="menu"
 document.all("btn"+i).style.height=20
 content(i)
 }
 else
 {
 document.all("td"+i).style.backgroundColor="white"
 document.all("btn"+i).style.height=18
 }
 }
}
}
function content(i)
{
//這裡是菜單名
mnuItem(1,"第一項")
mnuItem(2,"圖片世界")
mnuItem(3,"第三個內容")
mnuItem(4,"表格")
mnuItem(5,"滾動字幕")
//End
if(i==1)
{
span1.innerHtml="<input type=radio checked name=a>男<input name=a type=radio>女<br>"
+"<input><br><input><br><input type=submit>"
}
if(i==2)
{
span1.innerHtml="<img src=/School/UploadFiles_7810/201104/20110411193317703.gif width=250>"
}
if(i==3)
{
span1.innerHtml="<h1>第三個內容</h1>"}
if(i==4)
{
span1.innerHtml="<table border=1 width=100%><td>第四個內容,表格</td></tr>"
+"<tr><td>aaaaaaaa</td></tr>"
+"<tr><td>bbbbbbbb</td></tr>"
+"<tr><td>ccccccccc</td></tr></table>"
}
if(i==5)
{
span1.innerHtml="<marquee>"
+"這是第五個內容"
+"啦啦..?</marquee>"
}
}
function mnuItem(i,con)
{
document.all("MenuName"+i).innerText=con
}
</script>
<style>td{font-size:9pt}
.span{
cursor:default;
padding-left:5;
padding-top:2;
padding-right:5;
padding-bottom:0;
width:100%;
height:100%;
}
</style>
<TITLE></TITLE>
<META http-equiv="content-type" content="text/Html;charset=gb2312">
</HEAD>
<BODY bgcolor=FFFFFF onload=content(1) onselectstart="return false">
<p>
<table width=0 onselectstart="return false" bgcolor=menu align=center><tr><td>
<table cellpadding=0 cellspacing=0 onselectstart="return false">
 <tr height=20>
<td valign=bottom>
 <table cellspacing=0 cellpadding=0 bgcolor=menu>
 <tr>
 <td width=1 height=1></td><td width=1 height=1></td>
 <td bgcolor=white></td><td></td><td></td>
 </tr>
 <tr><td width=1 height=1></td><td width=1 height=1 bgcolor=white></td>
 <td></td><td bgcolor=black></td><td></td>
 </tr>
 <tr><td width=1 bgcolor=white></td><td width=1 height=1></td>
 <td id=btn1 height=20><span class=span id=MenuName1> </span></td><td width=1 bgcolor=gray></td><td bgcolor=black width=1></td>
 </tr>
 <tr><td bgcolor=white></td><td colspan=4 height=1 bgcolor=menu id=td1></td>
 </tr>
 </table>
</td>
<script>
for(i=2;i<carNum;i++)
{
tdBody="<td valign=bottom>"
tdBody+="<table cellspacing=0 cellpadding=0 bgcolor=menu>"
tdBody+="<tr>"
tdBody+="<td width=1 height=1><\/td><td width=1 height=1><\/td>"
tdBody+="<td bgcolor=white><\/td><td></td><td></td>"
tdBody+="<\/tr>"
tdBody+="<tr><td width=1 height=1><\/td><td width=1 height=1 bgcolor=white><\/td>"
tdBody+="<td></td><td bgcolor=black><\/td><td></td>"
tdBody+="<\/tr>"
tdBody+="<tr><td width=1 bgcolor=white><\/td><td width=1 height=1><\/td>"
tdBody+="<td id=btn"+i+" height=18><span class=span id=MenuName"+i+"> <\/span></td><td width=1 bgcolor=gray><\/td><td bgcolor=black width=1><\/td>"
tdBody+="<\/tr>"
tdBody+="<tr><td bgcolor=white><\/td><td colspan=4 height=1 bgcolor=white id=td"+i+"><\/td>"
tdBody+="<\/tr>"
tdBody+="<\/table>"
tdBody+="<\/td>";
document.write(tdBody)
}
</script>
</td>
<td style="border-bottom:1 white solid" width=50> </td> </tr>
</table>
<div style="padding:10;width:100%;height:200;border-left:1 white solid;border-right:2 outset;border-bottom:2 outset">
<span id=span1></span><!--這裡是內容-->
</div>
</td></tr></table>
</BODY>
</Html>
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved