|
主题: 向大虾求教!急!急!急!急!急!
|
 lizhongjun
职务:普通成员
等级:1
金币:0.0
发贴:7
|
#12006/5/21 13:42:29
我做了一个留言板,我想把看过的留言打上一个对号做标记,怎么实现打上对号和取消对号这个标记啊,请大虾帮忙[font=黑体][/font] 图片如下:  图片如下:
编辑历史:[此帖最近一次被 lizhongjun 编辑过(编辑时间:2006-05-22 10:12:20)]
|
 yiliaocheng
职务:普通成员
等级:2
金币:2.0
发贴:631
|
#22006/5/21 16:08:29
你要实现的效果可以用SESSION做到。每条留言打开后,你可以设置其ID对应的SESSION值为1,然后在所有留言页加一个判断页,如果SESSION值为1,就输出对号。
|
 yiliaocheng
职务:普通成员
等级:2
金币:2.0
发贴:631
|
#32006/5/21 16:27:23
还有一个方法,可以设计一个表,三个字段,一个自动编号字段,一个字段存放留言ID,一个存放IP,你可以获取IP后与相应的IP比较,相同就输出对号。
|
 lizhongjun
职务:普通成员
等级:1
金币:0.0
发贴:7
|
#42006/5/21 17:30:58
你好大虾能说的详细点吗?我是初级啊,能举个例子吗?多谢了!
|
 lizhongjun
职务:普通成员
等级:1
金币:0.0
发贴:7
|
#52006/5/21 17:32:59
lizhongjun在上个帖子中说 大虾能说得再详细点吗?谢谢,我是asp初级
|
 studyASP
职务:普通成员
等级:1
金币:0.0
发贴:44
|
#62006/5/21 21:08:03
在显示详细页面内加Session(这里写留言的ID比较好)="true"
在列表页面,显示记录的时候加 <% if Session(刚才的ID)="true" then Response.write(""&rs.("xxx")&"") else Response.write(rs.("xxx")) end if %>
|
 studyASP
职务:普通成员
等级:1
金币:0.0
发贴:44
|
#72006/5/21 21:09:30
在显示详细页面内加Session(这里写留言的ID比较好)="true" 在列表页面,显示记录的时候加
<%
if Session(刚才的ID)="true" then
Response.write("[font=黑体]"&rs.("xxx")&"[/font]")
else
Response.write(rs.("xxx"))
end if
%>
刚才哪个font被执行了
|
 yiliaocheng
职务:普通成员
等级:2
金币:2.0
发贴:631
|
#82006/5/21 21:41:57
详细代码为这样的: 在详细留言显示页读记录加:session(""&rs("id")&"")=true //其中rs("id")为留言的ID 在所有留言页显示前加:<%if session(""&rs("id")&"")=true Then response.write"@" end if%> //你可以将@换成你想显示任何图标。 不过我建议你不要追求这些效果,你直接在CSS里把访问过的连接变换颜色就够了。
|
 蓝鲸
职务:版主
等级:5
金币:42.1
发贴:2614
|
#92006/5/21 23:58:54
以下访问用若名访问 IDs = Request.Cookies("GuestBook")("VistedID")
if Instr("|" & IDs & "|", "|" & cstr(rs("BookID")) & "|") > 0 then ' 作未访问标记 else ' 作已访问标记 end if
Request.Cookies("GuestBook")("VistedID") 格式为: "6|8|12"
访问后 Response.Cookies("GuestBook").Expires = Now() + 365
IDs = Request.Cookies("GuestBook")("VistedID") if Instr("|" & IDs & "|", "|" & cstr(rs("BookID")) & "|") <= 0 then if IDs <> "" then IDs = IDs + "|" end if IDs = IDs + rs("BookID") end if Response.Cookies("GuestBook").("VistedID") = IDs
如果是登录用户可稍变化一下 IDs = Request.Cookies(登录的用户名&"GuestBook")("VistedID")
编辑历史:[此帖最近一次被 蓝鲸 编辑过(编辑时间:2006-05-22 00:34:10)]
非常大鱼
|
 蓝鲸
职务:版主
等级:5
金币:42.1
发贴:2614
|
#102006/5/22 0:31:00
不过这种方法还是不太好,如果cookie消失,所有ID都是没访问的。
可改用日期来判断,最后访问日期与发布日期相比较
非常大鱼
|
 lizhongjun
职务:普通成员
等级:1
金币:0.0
发贴:7
|
#112006/5/22 9:19:10
各位大虾早上好,看了你们的留言我非常感动,谢谢你们对我的支持!谢谢
|