2016-04-22 12 views
0

には、HTMLとCSSだけでポップアップを作成し、Webサイトの任意の/すべてのページに20回目の訪問ごとに表示する方法はありますか?HTMLとCSSだけのポップアップ?

+5

いいえ、サーバー側のコードが必要です。 HTMLとCSSは純粋にクライアント側です。 –

+0

はい、ちょうどcssとhtmlでポップアップを作成する方法があります。 – Manish

+0

@Manishいいえ、サーバー側の言語も必要ではありません。 – Rasik

答えて

0

とにかくjavascriptを使用する必要があります。 localStorageにカウンタを設定すると、ユーザーがサイトを20回訪れたときに取得できます。そしてあなたは、javascriptだけでポップアップを表示/非表示にすることができます。

+0

okユーザーがブラウザの履歴とすべてのCookieをすべてクリアした場合はどうなりますか?それは依然として正確なn番目の訪問でしょうか。 – Manish

+0

いいえ、キャッシュスィープを実行すると、サイトのローカルストレージが削除され、カウンタが0にリセットされます。 –

+0

これまでのコメントに感謝します。 PHPはいかがですか? – Chris

3

いいえ、HTMLとCSSだけではできません。

1

残念ながら、HTMLとCSSだけではこれを実現する方法はありません。ページ訪問を追跡するには、サーバー側の言語が必要です。または、はJavaScriptを使用してcookieまたはsessionStorage/localStorageを使用できます。しかし、それは統計を保つ最も信頼できる方法ではありません。

0

HTMLとCSSを使用するだけでポップアップを行う方法はありません。あなたができる唯一のことはオーバーレイを使うことです。しかし、メッセージを開くためにポップアップしたい場合でも、Javascriptやサーバー側の言語を使用する必要があります。あなたは正しい方向にあなたを指すGoogleにいくつかの良いアイデアがあります。

すべて最高です。 乾杯!

関連する問題