<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Popup Örneği</title>
<script>
// Günlük tıklama sınırını ve açılacak URL'yi tanımla
const MAX_CLICKS = 2; // Günde maksimum izin verilen popup sayısı
const SITE_URL = "https://www.example.com"; // Popup ile açılacak sitenin adresi
const STORAGE_KEY = "popupClicks"; // LocalStorage anahtarı
function checkAndOpenPopup() {
// Bugünün tarihini al
const today = new Date().toDateString();
// LocalStorage'daki tıklama bilgilerini oku
const storedData = JSON.parse(localStorage.getItem(STORAGE_KEY)) || { date: null, clicks: 0 };
// Eğer tarih değişmişse tıklama sayısını sıfırla
if (storedData.date !== today) {
storedData.date = today;
storedData.clicks = 0;
}
// Günlük tıklama sınırını kontrol et
if (storedData.clicks < MAX_CLICKS) {
window.open(SITE_URL, "_blank"); // Popup'u aç
storedData.clicks += 1; // Tıklama sayısını artır
localStorage.setItem(STORAGE_KEY, JSON.stringify(storedData)); // Güncellenen veriyi kaydet
} else {
console.log("Bugünlük popup sınırına ulaşıldı.");
}
}
// Sayfanın herhangi bir yerine tıklama olayını dinle
document.addEventListener("click", () => {
checkAndOpenPopup();
});
</script>
</head>
<body>
<h1>Herhangi bir yere tıkla, popup açılsın!</h1>
<p>Bugün için en fazla 2 kez popup açılmasına izin verilir.</p>
</body>
</html>