• 25-08-2023, 22:54:05
    #1
    Test kısmına alttaki kodu yazdırmak istiyorum ne yapmalıyım
    document.getElementById("sayac").innerHTML='test';
    <script>var wts=document.createElement('script');wts.async=true;
    wts.src='https://app.ardalio.com/log7.js';document.head.appendChild(wts);
    wts.onload = function(){ wtslog7(2138899,4); };
    </script>
  • 25-08-2023, 23:06:24
    #2
    Direkt text olarak yazsın diyorsan innerText kullanarak yapabilirsin.
  • 25-08-2023, 23:07:21
    #3
    canyucel adlı üyeden alıntı: mesajı görüntüle
    Direkt text olarak yazsın diyorsan innerText kullanarak yapabilirsin.
    text değil kod olarak çalışsın istiyorum
  • 25-08-2023, 23:09:16
    #4
    Roadhog adlı üyeden alıntı: mesajı görüntüle
    text değil kod olarak çalışsın istiyorum
    Alttaki kod script injection yapıyor, o scriptin çıktısını alırsan zaten yazdırırsın. log kısmı ekrana bir şey yazdırmıyorsa neyi yazdıracaksın anlamadım tam.
  • 25-08-2023, 23:52:11
    #5
    canyucel adlı üyeden alıntı: mesajı görüntüle
    Alttaki kod script injection yapıyor, o scriptin çıktısını alırsan zaten yazdırırsın. log kısmı ekrana bir şey yazdırmıyorsa neyi yazdıracaksın anlamadım tam.
    Hocam bu js kodunu ben çalıştırırken birşeyi tetiklemek için kullanıcam
  • 27-08-2023, 00:45:36
    #6
    Roadhog adlı üyeden alıntı: mesajı görüntüle
    Test kısmına alttaki kodu yazdırmak istiyorum ne yapmalıyım
    document.getElementById("sayac").innerHTML='test';
    <script>var wts=document.createElement('script');wts.async=true;
    wts.src='https://app.ardalio.com/log7.js';document.head.appendChild(wts);
    wts.onload = function(){ wtslog7(2138899,4); };
    </script>
    text (string) halindeki bir kodu çalıştırmak istiyorsanız eval() kullanabilirsiniz (yalnız bu tarz işlemler güvenlik riski içerebilir)

    basit bir örnek:
    let x = 10;
    let y = 20;
    let text = "x * y";
    let result = eval(text);
    burada result değişkenine x ve y nin çarpımı olan 200ün atandığını görürsünüz. yani text değişkenindeki işlemi eval ile çalıştırdık.

    daha anlaşılır olması için ikinci bir örnek:
    let text = "alert('merhaba')";
    eval(text);
    bu örneği çalıştırdığınızda ekrana merhaba alertini basar. alsında alert kısmı bir stringdir ama evale girince çalıştırılır.