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

王朝c#·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

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

演示地址: 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","

");

}

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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航