注册 登录
编程论坛 ASP.NET技术论坛

自动建立多个控件后的索引

闫温学 发布于 2008-04-23 15:11, 736 次点击
<script language="javascript">
<!--
    function MouseMove(){
        TextColor(1).color="red"
    }
-->
</script>

    <asp:DataList ID="DataList1" runat="server" DataSourceID="AccessDataSource1" Width="100%" Font-Names="宋体" Font-Size="Small">
        <ItemTemplate>
            <table style="width: 100%">
                <tr style="height: 16px">
                    <td align="left">
                       <a href="My_Link_Root.aspx?LinkMaxSort=<%#Eval("LinkMaxSort")%>" ><font id=TextColor face="宋体" size=2 color=green onmouseover="MouseMove()"><%#Eval("LinkMaxSort")%></font></a></td>
                    <td style="width: 50px" align="right">
                        </td>   
                </tr>
             </table>   
        </ItemTemplate>
        <HeaderTemplate>
            <table style="width: 100%; background-image: url(../Default_Pic/标题头背景-08.gif); background-repeat: repeat-x;" cellpadding="0" cellspacing="0">
                <tr style="height:30px">
                    <td>链接分类</td>
            </table>
        </HeaderTemplate>
        <HeaderStyle BorderColor="#C0FFC0" BorderWidth="1px" />
    </asp:DataList>
我使用的Datalist空间,显示数据库的内容,当鼠标移动到一个链接的时候想改变他的颜色,使用的< a href,当数据库加载完成后< a href会建立多个,这时候ID变产生了数组索引,怎样知道当前鼠标移动到的是哪个<a href呢。
5 回复
#2
闫温学2008-04-23 15:19
<script language="javascript">
<!--
    function MouseMove(){
        TextColor(1).color="red"
    }
-->
</script>
当鼠标移动到上面的时候,要改变他的字体颜色,但因为他是个数组,怎样知道鼠标移动到的是哪个呢
#3
hebingbing2008-04-23 15:57
什么意思啊……
不是太明白……
#4
闫温学2008-04-24 08:04
鼠标移动到上面后改变颜色
#5
残影留香2008-04-24 18:49
你鼠标移上去是那一行的背景改变颜色呢,还是字改变颜色,或者都变呢?
#6
闫温学2008-04-24 19:23
什么都可以,我想实现的是字体颜色改变
1