lostyazilim

JS Localstorage sorunu

13 Mesajlar 1.712 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)

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.


peki buraya nasıl eklenir local storage

<script>
function toggle() {
var el = document.getElementById("temacss")

if (el.href.match("assets/css/stylegunduz.css")) {
el.href = "assets/css/stylegece.css";
} else {
el.href = "assets/css/stylegunduz.css";
}
alert("Gece Moduna Geçmek İstiyormusunuz?")
}

</script>
 

 

wmaraci
reklam

yalvace yalvace WM Aracı Kullanıcı
  • Üyelik 31.12.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Anadolu
  • Ad Soyad E** Y**
  • Mesajlar 69
  • Beğeniler 10 / 5
  • Ticaret 0, (%0)
function switchCSS(cssFile, cssLinkIndex) {

var oldlink = document.getElementsByTagName("link").item(cssLinkIndex);

var newlink = document.createElement("link");
newlink.setAttribute("rel", "stylesheet");
newlink.setAttribute("type", "text/css");
newlink.setAttribute("href", cssFile);

document.getElementsByTagName("head").item(0).replaceChild(newlink, oldlink);
}


onclick gibi olaylarda bir denermisiniz ?

// switchCSS("2CSS.css",0)

Sadece localStorage ile istemiyorsanız tabii.
 

 

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)
denerim hocam teşekkür ederim;
 

 

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