首页 新闻 搜索 专区 学院

style="color:<%=rs("icolor")%>"

0
[已解决问题] 解决于 2012-05-28 14:35

我后台添加发布信息到主页,标题是红色的,但是在主页上的标题不是红色,然后加了这个在<LI>里面,我想是不是这句话能调出所有新闻标题的颜色,显示在网站的主页上面,使主页新闻标题和文章标题一个颜色

具体那块代码:(ASP网站):

<td  ><%
                          set rs=server.createobject("adodb.recordset")
                                sql="select top 11 * from main where typeid=14 and deleted=0 and imgview=1 order by pubdate desc"
                                rs.open sql,conn,1,1
                          do while not rs.eof
                                %>
                  <li><a style=" color:<%=rs("icolor")%>")href="/news/hangydt_view01.asp?id=<%=rs("newsid")%>">
                    <%if len(rs("title"))>16 then%>
                    <%=left(rs("title"),16)&"."%>
                    <%else%>
                    <%=rs("title")%>
                    <%end if%>
                    <%If rs("isnew") then%>
                    <img src="/images/news.gif" border="0"/>
                    <%End if%>
                    </a> <br />
                    <%
                        rs.movenext
                        loop
                        rs.close
                                %>
                </td>

觉信的主页 觉信 | 初学一级 | 园豆:64
提问于:2012-05-18 09:56
< >
分享
最佳答案
0

这个问题的解决办法很简单:看下你输出的HTML代码是否你所期望的,如果不是,那肯定是你的ASP脚本输出有问题。

如果是,那么再去检查样式的控制。

发现你的一个输出错误:

<a icolor")%>")href="/news/hangydt_view01.asp?id=<%=rs("newsid")%>">

href之前没有空格,却多了个“)”。

奖励园豆:5
无之无 | 大侠五级 |园豆:5085 | 2012-05-18 10:02
其他回答(1)
0
 <td><%#Eval("replyCount").ToString() != "0" ? "<a href=\"reply_manager.aspx?leavewordID=" + Eval("leavewordID").ToString() + "\" title=\"查看回复\">" + Eval("replyCount").ToString() + "</a>" : "<font color=\"red\" title=\"暂无回复\">0</font>"%></td>

用三目运算符判断

xu_happy_you | 园豆:222 (菜鸟二级) | 2012-05-18 10:02
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册