对于你的第一个问题没看懂,什么叫单元格背景色为白色,且鼠标移上移出都不变色?本来就不变色啊!
对于后边的问题,往复杂了做,可以封装一个类,做成object的形势,好处是便于使用,缺点是,估计你做不出来(sorry,没有贬低你的意思)。
不过往简单做到是可以,将你的那个js写成函数,每页生成的时候,传给不同的参数。
<script>
function menu(text,link)
{var tl=text.split(",").length
var s
var c='<td height="20" width=6%><font size="2">'
s= '<table width="100%" border=0 cellspacing=0 cellpadding=0>'
s+= '<tr align=center bgcolor=#999999 valign=bottom> '
for (i=0;i<tl;i++)
s+= c+'<a href='+link.split(",")[i]+'>'+text.split(",")[i]+'</a></td>'
s+= '</tr>'
s+= '</table>'
document.write(s)
}
menu("aa,bb,cc,dd,ee","a.html,b.html,c.html,e.html")
menu("a,b,c,d,e","a.html,b.html,c.html,e.html")
</script>
对于后边的问题,往复杂了做,可以封装一个类,做成object的形势,好处是便于使用,缺点是,估计你做不出来(sorry,没有贬低你的意思)。
不过往简单做到是可以,将你的那个js写成函数,每页生成的时候,传给不同的参数。
<script>
function menu(text,link)
{var tl=text.split(",").length
var s
var c='<td height="20" width=6%><font size="2">'
s= '<table width="100%" border=0 cellspacing=0 cellpadding=0>'
s+= '<tr align=center bgcolor=#999999 valign=bottom> '
for (i=0;i<tl;i++)
s+= c+'<a href='+link.split(",")[i]+'>'+text.split(",")[i]+'</a></td>'
s+= '</tr>'
s+= '</table>'
document.write(s)
}
menu("aa,bb,cc,dd,ee","a.html,b.html,c.html,e.html")
menu("a,b,c,d,e","a.html,b.html,c.html,e.html")
</script>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货