Açılır Kapanır Js Cookies Sorunu
2
●139
- 07-06-2020, 23:16:09Arkadaşlar merhaba elimde sidebarı kapatıp açabildiğim bir kod var. Kod sorunsuz çalışıyor ancak bu kod haricinde ben reklam alanlarını da kapatıp açan bir kod yapısı oluşturmak istiyorum. Aşağıdaki kodu düzenleyerek farklı bir isimde nasıl yeni bir çerez oluşturabilirim ?
- 19-06-2020, 02:35:42
function cerezYarat(cerezAdi,cerezDegeri,cerezSuresi) { var expires = ""; if (cerezSuresi) { var date = new Date(); date.setTime(date.getTime() + (cerezSuresi*24*60*60*1000)); expires = "; expires=" + date.toUTCString(); } document.cookie = cerezAdi + "=" + (cerezDegeri || "") + expires + "; path=/"; } function cerezOku(cerezAdi) { var sira = cerezAdi + "="; var cerezParcala = document.cookie.split(';'); for(var i=0;i < cerezParcala.length;i++) { var c = cerezParcala[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(sira) == 0) return c.substring(sira.length,c.length); } return null; } $(document).ready(function(){ if(cerezOku('reklam')=='kapali'){ // eğer daha önce reklam kapatıldıysa çerezden kapalı olduğunu oku ve reklamları sayfa açılır açılmaz kapat $("#reklam1,#reklam2").hide(); // yine aynı durumda reklamları kapat/aç butonunu düzenle... $(".reklamAc").show(); $(".reklamKapat").hide(); } else { $("#reklam1,#reklam2").show(); $(".reklamAc").hide(); $(".reklamKapat").show(); } }); function reklamAc(){ $(".reklamKapat").show(); //artık reklamlar açıldığı için reklam kapat butonunu aktif ediyoruz $(".reklamAc").hide(); //reklam aç butonunu gizliyoruz $("#reklam1,#reklam2").show(); //reklam divlerini gizliyoruz... cerezYarat('reklam','acik'); // reklam cerezi oluşturup değerini "acik" yapıyoruz... } function reklamKapat(){ $(".reklamAc").show(); $(".reklamKapat").hide(); $("#reklam1,#reklam2").hide(); cerezYarat('reklam','kapali'); }Kodların tamamını eklemede sorun yaşadım, güvenliğe takılıyor...
https://worm.ist/tozBulutu.php
bu adresten kaynağı görüntüle diyerek alabilirsiniz...