• 17-01-2023, 19:01:38
    #1
    Merhaba,

    Aşağıdaki konuda yardımcı olan olursa sevinirim.

    <div id="img"></div>

    Üstteki gibi bir div'im var bunun içine random resim basıyorum 3-4 resimden birini basıyor img olarak, bunun her girişte değişmesini engellemek istiyorum.
    Siteye girdim bir resim atadı bana o resim her siteye geldiğimde aynı kalsın yeni resim atamasın istiyorum, localstorage ile yapıyorduk ama gözden kaçırdığım bir şey var sanırım çalıştıramadım.

    Teşekkürler şimdiden.
  • 17-01-2023, 19:05:03
    #2


    // resimlerin dizisi
    var images = ["image1.jpg", "image2.jpg", "image3.jpg", "image4.jpg"];
    
    // div elementi
    var imgDiv = document.getElementById("img");
    
    // LocalStorage'da kayıtlı resim varsa kullan
    var savedImage = localStorage.getItem("selectedImage");
    if (savedImage) {
        imgDiv.innerHTML = "<img src='" + savedImage + "'>";
    } else {
        // rastgele bir resim seç
        var randomIndex = Math.floor(Math.random() * images.length);
        var randomImage = images[randomIndex];
        // resmi div'e ekle
        imgDiv.innerHTML = "<img src='" + randomImage + "'>";
        // resmi kaydet
        localStorage.setItem("selectedImage", randomImage);
    }
  • 17-01-2023, 19:10:54
    #3
    Web Tasarım ve Yazılım
    tolgaand adlı üyeden alıntı: mesajı görüntüle


    // resimlerin dizisi
    var images = ["image1.jpg", "image2.jpg", "image3.jpg", "image4.jpg"];
    
    // div elementi
    var imgDiv = document.getElementById("img");
    
    // LocalStorage'da kayıtlı resim varsa kullan
    var savedImage = localStorage.getItem("selectedImage");
    if (savedImage) {
        imgDiv.innerHTML = "<img src='" + savedImage + "'>";
    } else {
        // rastgele bir resim seç
        var randomIndex = Math.floor(Math.random() * images.length);
        var randomImage = images[randomIndex];
        // resmi div'e ekle
        imgDiv.innerHTML = "<img src='" + randomImage + "'>";
        // resmi kaydet
        localStorage.setItem("selectedImage", randomImage);
    }


    Meslek elden gitti
  • 17-01-2023, 19:17:05
    #4
    tolgaand adlı üyeden alıntı: mesajı görüntüle


    // resimlerin dizisi
    var images = ["image1.jpg", "image2.jpg", "image3.jpg", "image4.jpg"];
    
    // div elementi
    var imgDiv = document.getElementById("img");
    
    // LocalStorage'da kayıtlı resim varsa kullan
    var savedImage = localStorage.getItem("selectedImage");
    if (savedImage) {
        imgDiv.innerHTML = "<img src='" + savedImage + "'>";
    } else {
        // rastgele bir resim seç
        var randomIndex = Math.floor(Math.random() * images.length);
        var randomImage = images[randomIndex];
        // resmi div'e ekle
        imgDiv.innerHTML = "<img src='" + randomImage + "'>";
        // resmi kaydet
        localStorage.setItem("selectedImage", randomImage);
    }
    teşekkür ederim bu kod işimi çözdü
  • 17-01-2023, 19:20:38
    #5
    bostanci96 adlı üyeden alıntı: mesajı görüntüle


    Meslek elden gitti
    hocam gelin sarılıp ağlayalım