收藏本站 收藏本站
积木网首页 - 软件测试 - 常用手册 - 站长工具 - 技术社区
积木学院 > 程序开发 > C# > 正文

12小时内不重复弹窗口的C#码

来源:互联摘选 日期:2008-06-10 17:51

  是为别人网站做弹窗用到的.

演示地址: www.edubrain.com.cn/index.aspx (注意你有没有弹窗拦截的插件....请关掉再看)

要求,在弹窗上,显示:复选框,点中后,12小时内不再弹出.

在复选框的JS事件是,点击后,

刷新父窗口URL为index.aspx?HiddenPoP=true

然后关闭本弹窗. 在index.aspx里面代码是.

 if(Request.QueryString["HiddenPOP"]!=null)

 {

 if(Request.Cookies["POP"]==null)

{

 HttpCookie co=new HttpCookie("POP",DateTime.Now.ToString());

 co.Expires=DateTime.Now + new TimeSpan(1,0,0,0);

 Response.Cookies.Add(co);

 }

 }

if(Request.Cookies["POP"]==null)

 {

Page.RegisterStartupScript("A"," ");

}

代码比较简单,不说明了.

推荐阅读

 

热点信息

 
强悍的草根IT技术社区,这里应该有您想要的!
Copyright © 2010 Gimoo.Net. All Rights Rreserved  京ICP备05050695号