lostyazilim

JS Localstorage sorunu

13 Mesajlar 1.715 Okunma
lstbozum
wmaraci reklam

ebekirbayar ebekirbayar Bekir BAYAR Kullanıcı
  • Üyelik 24.05.2017
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Konya
  • Ad Soyad B** B**
  • Mesajlar 77
  • Beğeniler 14 / 2
  • Ticaret 0, (%0)

 

 

wmaraci
reklam

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1119
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
Çalıştırdığın zaman konsolda ne gibi bir hata vermektedir.?
 

 

www.ontedi.com
www.cizgi.site

ebekirbayar ebekirbayar Bekir BAYAR Kullanıcı
  • Üyelik 24.05.2017
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Konya
  • Ad Soyad B** B**
  • Mesajlar 77
  • Beğeniler 14 / 2
  • Ticaret 0, (%0)
Hata vermiyor işte.
Sadece background değişiyor yenileyince eski haline geliyor
 

 

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1119
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
loadbackground adlı fonksiyonunda öncelikle localstorage içerisinde o nesne saklı mı diye bakman gerek. Eğer ki stildosya adlı nesne var ise onu çağırman gerekmektedir.

ayrıca

function loadbackground.... fonksiyonunu sayfaya çağırmamışsın.

loadbackground();

diyerek sayfa yüklenirken çağırman gerekmektedir.
 

 

www.ontedi.com
www.cizgi.site
wmaraci
wmaraci

ebekirbayar ebekirbayar Bekir BAYAR Kullanıcı
  • Üyelik 24.05.2017
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Konya
  • Ad Soyad B** B**
  • Mesajlar 77
  • Beğeniler 14 / 2
  • Ticaret 0, (%0)
Ben dediğinizi anlamadım tam kodları göndersem düzenler misiniz?
 

 

ebekirbayar ebekirbayar Bekir BAYAR Kullanıcı
  • Üyelik 24.05.2017
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Konya
  • Ad Soyad B** B**
  • Mesajlar 77
  • Beğeniler 14 / 2
  • Ticaret 0, (%0)



ANA SAYFA



<script>
function stildosyasi(dosya) {
document.getElementById('temacss').setAttribute('href', dosya);
}
function dosyakayit(stildosyasi) {
localStorage.setItem('stildosyasi', dosya); //you need to give a key and value
}
function loadbackground(args) {
document.getElementById('temacss').setAttribute('href', localStorage.getItem('dosya'));
}
</script>






 

 

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1119
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)



ANA SAYFA



<script>
function stildosyasi(dosya) {
document.getElementById('temacss').setAttribute('href', dosya);
localStorage.setItem('bellek', dosya);
}
loadbackground();
function loadbackground() {
var sonuc = localStorage.getItem('bellek');
if (sonuc != null)
document.getElementById('temacss').setAttribute('href', sonuc);
}
</script>









Buyur hocam, özelden mesaj atmanıza gerek yok.

kendine göre düzenle.
 

 

www.ontedi.com
www.cizgi.site

ebekirbayar ebekirbayar Bekir BAYAR Kullanıcı
  • Üyelik 24.05.2017
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Konya
  • Ad Soyad B** B**
  • Mesajlar 77
  • Beğeniler 14 / 2
  • Ticaret 0, (%0)
hocam teşekkür edrim rahatsız etim ;
deneyeceğim
 

 

ebekirbayar ebekirbayar Bekir BAYAR Kullanıcı
  • Üyelik 24.05.2017
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Konya
  • Ad Soyad B** B**
  • Mesajlar 77
  • Beğeniler 14 / 2
  • Ticaret 0, (%0)

ontedi adlı üyeden alıntı




ANA SAYFA



<script>
function stildosyasi(dosya) {
document.getElementById('temacss').setAttribute('href', dosya);
localStorage.setItem('bellek', dosya);
}
loadbackground();
function loadbackground() {
var sonuc = localStorage.getItem('bellek');
if (sonuc != null)
document.getElementById('temacss').setAttribute('href', sonuc);
}
</script>









Buyur hocam, özelden mesaj atmanıza gerek yok.

kendine göre düzenle.


Hocam peki bunu checkbox olarak nasıl yapacağım?
şu toggle butonlar var onlarda nasıl kullanabilirim.
 

 

ebekirbayar ebekirbayar Bekir BAYAR Kullanıcı
  • Üyelik 24.05.2017
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Konya
  • Ad Soyad B** B**
  • Mesajlar 77
  • Beğeniler 14 / 2
  • Ticaret 0, (%0)

ontedi adlı üyeden alıntı




ANA SAYFA



<script>
function stildosyasi(dosya) {
document.getElementById('temacss').setAttribute('href', dosya);
localStorage.setItem('bellek', dosya);
}
loadbackground();
function loadbackground() {
var sonuc = localStorage.getItem('bellek');
if (sonuc != null)
document.getElementById('temacss').setAttribute('href', sonuc);
}
</script>









Buyur hocam, özelden mesaj atmanıza gerek yok.

kendine göre düzenle.

Yada tek butonla nasıl yapılır. yapamadım.
burda iki buton var.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al