Div değerini çerez değerine göre ekleyip kaldırıyorum. Çerezin değeri, onay kutusunu işaretleyip kontrol ederek güncellenir. Bu tek bir sekme için iyi çalışıyor. ancak aynı sayfa için birden fazla sekme açılmışsa div'ın diğer sekmede nasıl güncelleneceği. Çerez değeri tarayıcı için aynı kaldığı için güncellenir, ancak div değerini çerez değerine göre nasıl ekler veya kaldırılır.Birden çok sekmede çereze dayalı div öğesi değerini güncelle
cevap
Benim için çalışan bir yol buldum, çerez değerini saklamak için global kapsamda bir değişken kullandım. Çerez değerinin değişkeninki ile aynı olmadığını kontrol etmek için bir yöntem tanımladı, sayfayı yenile.
Ancak, geçerli sayfayı yenilemeniz gerekmiyorsa, çerezi güncellediğinizde değişken değerini güncelleyin.
Temel olarak diğer sekmeleri yeniyorum ama şu andaki sekmemde değil. Bunun bunu yapmanın en iyi yolu olmadığını biliyorum, ama işi yapacak.
Daha verimli bir şey bulursanız lütfen gönderin. Eğer bir çerez yerine yerel depolama kullanarak yapmayı kabul ediyorsanız
, bir değişiklik yerel depolama yapıldığında patlar storage
olayı kullanabilirsiniz. Çalışan örnek için http://synccheckbox.site44.com/ adresine bakın.
<!doctype html>
<html>
<head>
<style>html { font-family:Arial }</style>
</head>
<body>
This checkbox should synchronize between open tabs:
<input type="checkbox" id="checkbox" />
<script>
function updateCheckbox() {
document.getElementById('checkbox').checked =
(localStorage.checked === 'true');
}
updateCheckbox();
document.getElementById('checkbox').addEventListener('change', function() {
localStorage.checked = this.checked;
});
window.addEventListener('storage', function() {
updateCheckbox();
});
</script>
</body>
</html>
php yerel depolama? – Pratyush
Ne demek istediğinden emin değilim. Yerel depolama bir tarayıcı özelliğidir ... sadece tarayıcıda erişilebilir. – smarx
Ben @Pratyush bazı php değişkenlere yerel depolama alınan değerleri işlemek için istiyor ve ben js yanı sıra benim durumumda php nedenle yerel depolama alışkanlık çalışmalarında benim çerez kullanıyorum @Anant onun fizibilite için – Anant
- 1. değerini güncelle
- 2. değerini güncelle
- 3. Birden çok alanlı seçimden güncelle?
- 4. Birden çok div üzerinde parent div ekleme
- 5. jquery öğesi, elemanın birden çok sınıf olduğunda
- 6. ASP.NET MVC - denetleyiciye dayalı liste öğesi öğesi
- 7. jQuery - birden çok div arasında geçiş yapmıyor
- 8. Aynı kimliğe sahip birden çok div önleme
- 9. Firebase: Tek bir işlemde birden çok nesneyi güncelle
- 10. Django serializörler - alanlar nitelik değerini ekle/güncelle
- 11. PHP ve JS ile form değerini güncelle
- 12. nasıl bir div öğesi (jQuery)
- 13. ManualResetEvent.Set() öğesi false değerini döndürür?
- 14. Birden çok alana dayalı yeniden oluşturmayı doğrulama nasıl uygulanabilir?
- 15. MySQL'de birden çok alana dayalı yinelenen satırlar nasıl bulunur?
- 16. Django Haystack: bir listedeki birden çok öğeye dayalı filtre sorgusu.
- 17. dplyr ile birden çok dizeye dayalı sütunları seçin()
- 18. Yakut, birden çok alanda dayalı dizide benzersiz karmaları
- 19. JSF Verileri bir çereze saklama
- 20. Birden Çok DB'ye Karşı Birden Çok Bileşen
- 21. jQuery ile birden çok HTML öğesi nasıl oluşturulur?
- 22. Özel düzenleme türü alanına birden çok girdi öğesi ekleme
- 23. Perl'de, bir dizinin birden çok öğesi üzerinde nasıl yineleyebilirim?
- 24. Birden çok tabloyu kullanarak birden çok tablo kullanarak Tablolara katılma
- 25. İçindekiler DIV etiketinin içinde yeni sekmede nasıl açılır
- 26. Birden çok div öğesini parent div'in altına hizalama
- 27. Tek bir direktifte birden çok div nasıl eklenir?
- 28. Div öğesi, içeren td'nin yüksekliğine nasıl uyulur?
- 29. Kenar çubuğuna sabit div öğesi alın
- 30. Bir div öğesi için bulanık arka plan
See [ 'postMessage()'] (https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage) –
kod örneği –
gönderilmesi için lütfen: Kod aşağıda yapıştırılan kod, – Pratyush