asp.net中怎么实现同一个IP同一天只能点击一次(类似投票),最好给出代码,谢谢了
4个回答
展开全部
<Script Language="JavaScript">
<!--
function SlidePic(ID)
function NewSlide()
function AddSlidePic(SP)
function ShowSlidePic() {
if(this.AllPic[0] == null) return false;
document.write('<div align="center"><a id="Url' + this.ID + '" href="" target=_blank><img id="Img' + this.ID + '" style="width:' + this.Width + '; height:' + this.Height + '; filter: revealTrans(duration=2,transition=23);" src="javascript:null" border="0"></a>');
if(this.TitleLen != 0) document.write("<br><Div id='Title" + this.ID + "'></Div></div>");
this.Img = document.getElementById("Img" + this.ID);
this.Url = document.getElementById("Url" + this.ID);
this.Title = document.getElementById("Title" + this.ID);
this.LoopShow();
}
function LoopShowSlidePic() {
if(this.PicNum<this.AllPic.length-1) this.PicNum++ ;
else this.PicNum=0;
this.Img.filters.revealTrans.Transition=this.Effect;
this.Img.filters.revealTrans.apply();
this.Img.src=this.AllPic[this.PicNum].ImgUrl;
this.Img.filters.revealTrans.play();
this.Url.href=this.AllPic[this.PicNum].LinkUrl;
if(this.Title) this.Title.innerHTML='<a href="'+this.AllPic[this.PicNum].LinkUrl+'" >'+this.AllPic[this.PicNum].Title+'</a>';
this.Img.timer=setTimeout(this.ID+".LoopShow()",this.TimeOut);
}
var SlidePic = new SlidePic("SlidePic");
SlidePic.Width = 150; //这是图片宽度,修改成你需要的值
SlidePic.Height = 120; //这是图片高度 ,修改成你需要的值
SlidePic.TimeOut = 5000; //延迟时间 ,修改成你需要的值
SlidePic.Effect = 23;
SlidePic.TitleLen = 1;
<%
'幻灯片新闻代码
sql="select top 3 * from picnews order by id desc" //数据库字段 ,修改成你需要的值。支持数据库调用
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if not rs.eof then
k=1
Num_total=rs.recordcount
for i=1 to Num_total
%>
var NewItem = new NewSlide();
NewItem.ImgUrl = '<%=rs("News_pic")%>'; //图片地址
NewItem.LinkUrl= '<%=rs("News_url")%>'; //链接地址
NewItem.Title = '<span><%=rs("title")%></span>'; //新闻标题
SlidePic.Add(NewItem);
<%
rs.movenext
k=k+1
'loop
next
else
response.write "暂无图片新闻"
end if
%>
SlidePic.Show();
//-->
</Script>
<!--
function SlidePic(ID)
function NewSlide()
function AddSlidePic(SP)
function ShowSlidePic() {
if(this.AllPic[0] == null) return false;
document.write('<div align="center"><a id="Url' + this.ID + '" href="" target=_blank><img id="Img' + this.ID + '" style="width:' + this.Width + '; height:' + this.Height + '; filter: revealTrans(duration=2,transition=23);" src="javascript:null" border="0"></a>');
if(this.TitleLen != 0) document.write("<br><Div id='Title" + this.ID + "'></Div></div>");
this.Img = document.getElementById("Img" + this.ID);
this.Url = document.getElementById("Url" + this.ID);
this.Title = document.getElementById("Title" + this.ID);
this.LoopShow();
}
function LoopShowSlidePic() {
if(this.PicNum<this.AllPic.length-1) this.PicNum++ ;
else this.PicNum=0;
this.Img.filters.revealTrans.Transition=this.Effect;
this.Img.filters.revealTrans.apply();
this.Img.src=this.AllPic[this.PicNum].ImgUrl;
this.Img.filters.revealTrans.play();
this.Url.href=this.AllPic[this.PicNum].LinkUrl;
if(this.Title) this.Title.innerHTML='<a href="'+this.AllPic[this.PicNum].LinkUrl+'" >'+this.AllPic[this.PicNum].Title+'</a>';
this.Img.timer=setTimeout(this.ID+".LoopShow()",this.TimeOut);
}
var SlidePic = new SlidePic("SlidePic");
SlidePic.Width = 150; //这是图片宽度,修改成你需要的值
SlidePic.Height = 120; //这是图片高度 ,修改成你需要的值
SlidePic.TimeOut = 5000; //延迟时间 ,修改成你需要的值
SlidePic.Effect = 23;
SlidePic.TitleLen = 1;
<%
'幻灯片新闻代码
sql="select top 3 * from picnews order by id desc" //数据库字段 ,修改成你需要的值。支持数据库调用
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if not rs.eof then
k=1
Num_total=rs.recordcount
for i=1 to Num_total
%>
var NewItem = new NewSlide();
NewItem.ImgUrl = '<%=rs("News_pic")%>'; //图片地址
NewItem.LinkUrl= '<%=rs("News_url")%>'; //链接地址
NewItem.Title = '<span><%=rs("title")%></span>'; //新闻标题
SlidePic.Add(NewItem);
<%
rs.movenext
k=k+1
'loop
next
else
response.write "暂无图片新闻"
end if
%>
SlidePic.Show();
//-->
</Script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效...
点击进入详情页
本回答由Storm代理提供
展开全部
设置IP不是好方法,有些不同的人在同一个地方也会同ip,特别是手机用户。一个人用几个ip也是简单的事,如,ip是动态的、代理访问、使用加速器等等、要限制最公平的方法是只能使用手机发送短信注册,然后限制1用户1投票
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-07-05
展开全部
设置cookie,过期时间一天,进行判断,要求严密点的话就是结合数据库了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
遍历数据库~~ 有人话返回1 没有的话返回0 页面进行判断 是 1就不允许 否则 允许~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询