<TABLE class="dhtPanel" id="Table1" onmouseover="this.hlArrow.ImageUrl='url(Images/dhtArrow_hover.jpg)'">
<TR>
<TD align="right>
<asp:HyperLink id="hlArrow" runat="server" ImageUrl="../Images/dhtArrow_default.jpg"></asp:HyperLink>
TD>
</TR>
</TABLE>这样写不对,请为该如何写?谢谢!

解决方案 »

  1.   

    不对呀,可以这样
    <TABLE class="dhtPanel" id="Table1" onmouseover="document.all.hlArrow.src='../Images/dhtArrow_hover.jpg'">
    <TR>
    <TD align="right>
    <a href=""><img id="hlArrow" src="../Images/dhtArrow_default.jpg"></a></TD>
    </TR>
    </TABLE>
      

  2.   

    不知道 你要做什么 标题和内容不符??如果要获得Table中的HyperLink 控件
    步骤如下:
    首先把Table转换为服务器控件 即对Table加上runat=server 属性
    如:<TABLE class="dhtPanel" id="Table1" onmouseover="this.hlArrow.ImageUrl='url(Images/dhtArrow_hover.jpg)'" runat=server>此时就可以在后台取HyperLink 控件了
    HtmlTable ht=(HtmlTable)this.Page.FindControl("Table1");
    HyperLink hl=(HyperLink)ht.Rows[0].Cells[0].Controls[0];
    hl即为HyperLink 控件了还有你所给的html代码有误
    倒数三行的
    TD>
    </TR>
    </TABLE>----〉
    </TD>
    </TR>
    </TABLE>少写了"</"
      

  3.   

    这样也是可以的,htmltable里面可以嵌套服务器控件
    只是你的代码写错了,少了个</
      

  4.   

    我是想在onmouseover中获取相关控件,控制他的某些属性。