2016-04-22 62 views
0

有什么办法可以只用HTML和CSS做一个弹出窗口,让它每20次访问一次就出现在网站上的任何/所有页面上?只有HTML和CSS的弹出窗口?

+5

不,你需要一些服务器端代码。 HTML和CSS纯粹是客户端。 –

+0

是的,有一些方法可以创建一个只有CSS和HTML的弹出窗口。 – Manish

+0

@Manish不,你不需要一些服务器端语言 – Rasik

回答

0

无论如何,你应该使用JavaScript。您可以将计数器设置为localStorage,以便在用户访问您的网站时获得20次。你只能用javascript显示/隐藏弹出窗口。

+0

好的,如果用户清除浏览器历史记录和所有的cookies一切。它仍然是第n次访问。 – Manish

+0

不,它不会,做一个缓存扫描将删除本地存储的网站重置您的计数器到0 –

+0

感谢您的评论到目前为止。用PHP怎么样? – Chris

3

不,你不能用HTML和CSS来做到这一点。

1

不幸的是,没有办法用HTML和CSS来实现这一点。您需要一些服务器端语言来跟踪页面访问。或者,您可能会使用Cookie或sessionStorage/localStorage与JavaScript。然而,这不是保持统计数据最可靠的方法。

0

只有使用HTML和CSS才有可能弹出窗口。你唯一能做的就是使用覆盖。但是,即使你想要打开邮件,你仍然需要使用Javascript或某种服务器端语言。在谷歌上有一些好的想法可以让你指向正确的方向。

一切顺利。 干杯:)