Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
字体颜色赢得';使用javascript的ASP经典站点中的t更改_Javascript_Html_Css_Asp Classic - Fatal编程技术网

字体颜色赢得';使用javascript的ASP经典站点中的t更改

字体颜色赢得';使用javascript的ASP经典站点中的t更改,javascript,html,css,asp-classic,Javascript,Html,Css,Asp Classic,我有一个表格,当我把鼠标移到这个单元格上时,背景和字体的颜色应该会改变,然后当我把鼠标移到单元格外时会再改变,但由于某种原因,我似乎无法让字体改变颜色。我正在使用asp经典和internet explorer 8 <TH <%if boolHighlight=false then %>onMouseOver="this.bgColor='#E3E31B'; this.style.color='#ffffff';" onMouseOut="this.bgColor='#FFFFF

我有一个表格,当我把鼠标移到这个单元格上时,背景和字体的颜色应该会改变,然后当我把鼠标移到单元格外时会再改变,但由于某种原因,我似乎无法让字体改变颜色。我正在使用asp经典和internet explorer 8

<TH <%if boolHighlight=false then %>onMouseOver="this.bgColor='#E3E31B'; this.style.color='#ffffff';" onMouseOut="this.bgColor='#FFFFFF'; this.style.color='#000000';" <%end if%>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>

在ASP文件中

<% 
  thClass = IIf(boolHighlight, "hl", "")
%>

<!-- later... -->

<th class="info <%=thClass%>" title="Click to get info"><%=RS("ROLL_ID")%></th>
注释

  • 不要使用字体标签。永远
  • 不要使用内联样式,而是使用CSS类和单独的CSS文件
  • 不要在JavaScript中使用滚动效果。CSS
    :悬停
    已为此制作

字体标记已弃用。请考虑不要使用它们。当有内联样式时,您将无法更改元素的颜色。好的,非常感谢你提供的信息。我真的没有机会使用很多CSS。我是一名控制台开发人员,投身于web开发,所以除了基本HTML之外的所有内容对我来说都是全新的。
th.info {
  color: navy;
  background-color: white;
}
th.info.hl:hover {
  color: #ffffff;
  background-color: #E3E31B;
}