如何仅在会话的第一页负载上通过javascript显示弹出窗口?

问题描述

| 我们想在我们的网站上向使用applo移动设备浏览的用户展示iphone应用程序的弹出广告。 我们已经实现了它,但是现在我们只需要在用户会话的第一个页面加载中显示它,这样就不会在每次页面加载时都造成破坏。 任何想法?提前致谢!     

解决方法

设置一个cookie,仅显示弹出窗口,表明该cookie不存在。     ,为什么不使用Cookie?做类似的事情
if(!isset($_COOKIE[\'firstVisit\'])){
    //Show popup (maybe echo some JS)

    $inTwoMonths = 60 * 60 * 24 * 60 + time(); 
    setcookie(\'firstVisit\',\'blah\',$inTwoMonths); 
}else {
    //Do nothing
}
    ,您可以通过两种方式执行此操作: (1)在会话本身中添加一个变量,该变量指示是否应显示弹出窗口。 (2)或者,根据建议,您可以设置cookie并根据cookie值采取适当的步骤。 希望这可以帮助。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...