金立4g手机报价:如何给新闻标题后面加入new图标???

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 01:44:57
下面是代码:
<%if len(rs("biaoti"))<=22 then%><%=rs("biaoti")%><%else%><%=left(rs("biaoti"),22)&"…"%><%end if%>

如何将设new图标加入其中和具有时间性。
(比如3天内的新闻加上new图标)
我的问题是要在以下代码中加入new图标加入其中和具有时间性,具体加入到哪个部分,怎么定义?

回答者:ZHRX你好!你的答案好像很接近,我加进去还是不行,能否把这两段代码融合在一起?

<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("data/shuju.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
sql ="Select top 18* From news where fenlei='国际新闻'Order By id DESC"
RS.open sql,Conn,2,2
do while not rs.eof
%>

主要是在下面这段代码中如何加入

<a href=javascript:winopen('new.asp?id=<%=rs("id")%>') style="text-decoration: none"><font color="#000000"><%if len(rs("biaoti"))<=17 then%><%=rs("biaoti")%><%else%><%=left(rs("biaoti"),17)&"…"%><%end if%></font></a>
<br>
<%

RS.MoveNext
Loop

rs.close
%> </td>

其中的这一段

<%if len(rs("biaoti"))<=17 then%><%=rs("biaoti")%><%else%><%=left(rs("biaoti"),17)&"…"%><%end if%>

<%=rs("datetime")%>
<% d1=rs("datetime")
d2= date()
dd=datediff("d",d1 ,d2)
if dd>="0"and dd<"3"then%>
<img src="images/new.gif" width="28" height="11">
<% end if %>

这个应该可以呀

还有这个

<%
if rs("News_Time") = Date() then
response.write ("<img src=images/news.gif border=0>")
end if
%>

看那个适合你?

这样可不可以?
Response.Write("<img>中间插入你的图片</img>")

然后用当前时间与数据库中时间相减, 确定是否显示

参考:
<% IF not DateDiff("m",rs("Date"),date())>4 then%><img src="new图标路径"><% end if %>