• 24-03-2020, 19:37:19
    #1
    Arkadaşlar Merhabalar.

    Kodlarıma baktığım zaman hiçbir sıkıntı görememe rağmen, nasıl oluyor bilmiyorum, ekranda object elementlerini replace edemiyorum.
    Kodlara baktığımızda Obj elementlerinde sıkıntı yok. Konsol üzerinde başarılı çalışıyor...
    Bunun nedeni nedir?

  • 24-03-2020, 19:47:35
    #2
    Neymaro adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar Merhabalar.

    Kodlarıma baktığım zaman hiçbir sıkıntı görememe rağmen, nasıl oluyor bilmiyorum, ekranda object elementlerini replace edemiyorum.
    Kodlara baktığımızda Obj elementlerinde sıkıntı yok. Konsol üzerinde başarılı çalışıyor...
    Bunun nedeni nedir?

    newHTML değerine gerek yok newHTML olan bölümleri html değişkeni ile değiştirin sorununuz düzelicektir.
  • 24-03-2020, 19:50:12
    #3
    ismail02 adlı üyeden alıntı: mesajı görüntüle
    newHTML değerine gerek yok newHTML olan bölümleri html değişkeni ile değiştirin sorununuz düzelicektir.
    Hocam tam siz yazdınız o kadar aptalca bir hata yapmışım ki şimdi farkettim.
    Olur da öğrenmek isteyenler olursa ; tabii ki js en son atanan değeri kabul edecektir.
    Bu nedenle tanımlarken ;
    newHTML = html.replace('%name%',obj.name);
    newHTML = html.replace('%surname%',obj.surname);
    newHTML = html.replace('%message%',obj.comment);
    yerine
    newHTML = html.replace('%name%',obj.name);
    newHTML = newHTML.replace('%surname%',obj.surname);
            newHTML = newHTML.replace('%message%',obj.comment);