PageAdmin网站内容管理系统(CMS)交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

有没有办法实现最新发表的信息标题改变颜色的方法 [复制链接]

1#

<script Language="c#" Runat="server">

string newpic(DateTime D1)

     {

        string rv="";

        TimeSpan ts=DateTime.Now-D1;

        if(ts.Days<=3)  //如果是3天内发布就返回图片,这里可以自己修改

         {

           rv="<img src='/e/images/diy/new.gif'  hspace=5>";

         }

        return rv;

     }

</script>

<%=newpic((DateTime)dr["thedate"])%>
这个好用,但是xiyou老师上面给的代码咋不好用呢?rv=" style='colorff0000'";在网页上显示了,如下图


是代码放的位置不对吗?
分享 转发
TOP
2#

用图片标示好用,改成颜色就不对了,不知错在哪,晕了!
TOP
3#

<script Language="c#" Runat="server">

string newcolor(DateTime D1)

     {

        string rv="";

        TimeSpan ts=DateTime.Now-D1;

        if(ts.Days<=3)   //小于3天

         {

           rv=" style='colorff0000'";

         }

        return rv;

     }

</script>




<ul class="fcxx">
<%
string Line;
DataTable dt=Get_Data();
DataRow dr;
for(int i=0;i<dt.Rows.Count;i++)
{
dr=dt.Rows;
if(((i+1)%5)==0)
{
  Line="<li class='line'></line>";
}
else
{
  Line="";
}
%>
<li><span class="title">
<a href="<%=Detail_Url(dr)%>" target="<%=Target%>" title="<%=Server.HtmlEncode(dr["title"].ToString())%>" style="<%=dr["title"]%>"><%=SubStr(dr["title"].ToString(),Title_Num,true)%> </a><%=newcolor((DateTime)dr["thedate"])%></span>
<span class="date"><%=((DateTime)dr["thedate"]).ToString("yyyy-MM-dd")%></span>
<span class="clear"></span>
</li>
<%
}
%>
</ul>
以上就是全部代码,这些代码放在导航模块中了
TOP
4#

哦,谢谢!我试试!
TOP
5#

好用了,谢谢xiyou老师
TOP
发新话题 回复该主题