当布尔值设置为true时,如何使一个HTML/ASP行的背景色发生更改?

当布尔值设置为true时,如何使一个HTML/ASP行的背景色发生更改?,html,asp-classic,vbscript,Html,Asp Classic,Vbscript,我有一个在页面加载时生成的表,其中充满了数据。当用户单击ID时,该行需要高亮显示。现在,我已经知道了,当用户点击ID时,一个布尔值被设置为true,然后其他一些事情发生了。我将其设置为布尔值为true时,该行将高亮显示。然而,这并没有发生。你能帮我找出原因吗 <% If RS.RecordCount > 0 then Do While Not RS.EOF if RS("ROLL_ID") = IntRollID then

我有一个在页面加载时生成的表,其中充满了数据。当用户单击ID时,该行需要高亮显示。现在,我已经知道了,当用户点击ID时,一个布尔值被设置为true,然后其他一些事情发生了。我将其设置为布尔值为true时,该行将高亮显示。然而,这并没有发生。你能帮我找出原因吗

<%  
    If RS.RecordCount > 0 then 
        Do While Not RS.EOF
            if RS("ROLL_ID") = IntRollID then
                boolDetailTable = true
            end if
%>              
<TR <% if boolDetailTable = true then %> bgcolor "#CCFF00" <%end if%>>
    <a target=_top href="<% = getInfo(RS("ROLL_ID"))%>" onMouseOver="window.status='Click to get info';return true;" onMouseOut="window.status='';return true;">
    <TD style="width: 9%; cursor: hand; border-right: none; align: center; vertical-align: center;" 
        title="Click to get info">
        <font color="navy"><%= RS("ROLL_ID")%></font>
    </TH>
    </a>
    <TD style="width=25%"  style="font-size: 12pt" align="center">&nbsp; <% = RS("ROLL_FINISH_DESC") %></TD>
    <TD style="width=20%" style="font-size: 12pt" align="center">&nbsp; <% = RS("ROLL_DIAMETER") %></TD>
    <TD style="width=20%" style="font-size: 12pt" align="center">&nbsp; <% = RS("ROLL_CROWN") %></TD>
    <TD style="width=10%" style="font-size: 12pt" align="center">&nbsp; <% = RS("ROLL_LOCKOUT_YN") %></TD>
</TR>
<%

        RS.MoveNext()
        Loop        
    end if
%>
0那么
做而不做
如果RS(“ROLL_ID”)=IntRollID,则
boolDetailTable=true
如果结束
%>              

如果您有

tr.active{color:#CCFF00;}

对于初学者,您需要更改下面代码中的一个标记-您需要从
开始,或以
结束,因为您有不匹配项

对于这个示例,我将
更改为

您还会注意到我添加了一个
onClick(this.parent)


这将为您将行更改为红色。

我的应用程序目前实际上没有任何CSS。没有它我有什么办法可以做到吗?首先,谢谢你的建议。其次,我采用了您编写的新代码并替换了我的,然后将javascript函数复制到我的页面中。然而,我承认我以前从未真正将javascript放入asp文档中,我不完全确定应该将其放置在哪里,或者在其周围放置什么标记。我更像是一个控制台程序员。Web开发对我来说是全新的。
<TD onClick="SetColor(this.parent);" style="width: 9%; cursor: hand; border-right: none; align: center; vertical-align: center;" 
    title="Click to get info">
    <font color="navy"><%= RS("ROLL_ID")%></font>
</TD>
function SetColor(elem){
      elem.style.backgroundColor = "#ff0000";
}