• 20-07-2021, 18:42:46
    #1
    Merhaba arkadaşlar gerçekten çok araştırdım çok baktım ama bir türlü sorunu bulamadım çok kişiye de sordum ama malesef

    Her hangi bir JavaScript kodu wordpress yayın içerisinde çalışmıyor kullandığım kodda sıkıntı yok çalışıyor

    (Test için seçeneklere basın göreceksiniz)

    Çalışan hali ; www.tefekkur.info/ddd.php

    Aynı kodu wordpress e yükleyince çalışmıyor ; https://temeldinibilgiler.com/test/

    Alıntı
    Sorun çözülmüştür arkadaşlar
    @CanYildirim; hocama çok teşekkür ederim kendisi bir dahi
  • 20-07-2021, 18:45:05
    #2
    Ücretli olarak baktırmayı düşünürseniz PM gönderebilirsiniz.
  • 20-07-2021, 18:46:58
    #3
    kotyora adlı üyeden alıntı: mesajı görüntüle
    Ücretli olarak baktırmayı düşünürseniz PM gönderebilirsiniz.
    Ücreti PM alabilirmiyim hocam
  • 20-07-2021, 18:47:02
    #4
    ddd.php'yi wordpress sayfasına iframe ile gömmeyi denediniz mi
  • 20-07-2021, 18:48:01
    #5
    black_scorpion adlı üyeden alıntı: mesajı görüntüle
    ddd.php'yi wordpress sayfasına iframe ile gömmeyi denediniz mi
    Hocam harici birÅŸey yapmak istemiyorum
  • 20-07-2021, 18:52:24
    #6
    Chrome console'da şu şekilde hata veriyor, muhtemelen bundan kaynaklı.

    https://ibb.co/2nRNGN1
  • 20-07-2021, 18:55:55
    #7
    script kısmını alttaki gibi ekleyip dener misin? tek satır olsun.

    <script>const SoruAdedi=3,Cevaplar=["C","A","C"];let DogruCevapSayisi=0,YanlisCevapSayisi=0,BasariOrani=0,bildiri=[];for(var j=1;j<=SoruAdedi;j++)bildiri[j-1]=document.getElementById(j);const sorular=document.querySelectorAll(".radio");for(j=0;j<SoruAdedi;j++)for(var i=0;i<4;i++)sorular[j].children[i].children[1].addEventListener("click",kontrol);function kontrol(){var r=1;for(i=0;i<=SoruAdedi;i++){if(this.name=="s"+r){for(j=0;j<4;j++)sorular[r-1].children[j].children[1].setAttribute("disabled","");this.value==Cevaplar[r-1]?(DogruCevapSayisi+=1,BasariOrani+=100/SoruAdedi,bildiri[r-1].innerText="Doğru!",bildiri[r-1].style.color="#28a745",this.parentElement.style.color="#28a745"):this.value!=Cevaplar[r-1]&&(YanlisCevapSayisi+=1,bildiri[r-1].innerText="Yanlış, Doğru Cevap "+Cevaplar[r-1],bildiri[r-1].style.color="#dc3545",this.parentElement.style.color="#dc3545","A"==Cevaplar[r-1]&&(sorular[r-1].children[0].style.color="#28a745"),"B"==Cevaplar[r-1]&&(sorular[r-1].children[1].style.color="#28a745"),"C"==Cevaplar[r-1]&&(sorular[r-1].children[2].style.color="#28a745"),"D"==Cevaplar[r-1]&&(sorular[r-1].children[3].style.color="#28a745"));break}r+=1}}function SonucuGetir(){document.getElementById("rapor").innerHTML="<b>Sonuç</b> <br /> Doğru Sayısı: "+DogruCevapSayisi+"<br /> Yanlış Sayısı: "+YanlisCevapSayisi+"<br /> Başarı Oranı: %"+BasariOrani.toPrecision(3)}</script>
  • 20-07-2021, 19:05:22
    #8
    CanYildirim adlı üyeden alıntı: mesajı görüntüle
    script kısmını alttaki gibi ekleyip dener misin? tek satır olsun.

    <script>const SoruAdedi=3,Cevaplar=["C","A","C"];let DogruCevapSayisi=0,YanlisCevapSayisi=0,BasariOrani=0,bildiri=[];for(var j=1;j<=SoruAdedi;j++)bildiri[j-1]=document.getElementById(j);const sorular=document.querySelectorAll(".radio");for(j=0;j<SoruAdedi;j++)for(var i=0;i<4;i++)sorular[j].children[i].children[1].addEventListener("click",kontrol);function kontrol(){var r=1;for(i=0;i<=SoruAdedi;i++){if(this.name=="s"+r){for(j=0;j<4;j++)sorular[r-1].children[j].children[1].setAttribute("disabled","");this.value==Cevaplar[r-1]?(DogruCevapSayisi+=1,BasariOrani+=100/SoruAdedi,bildiri[r-1].innerText="Doğru!",bildiri[r-1].style.color="#28a745",this.parentElement.style.color="#28a745"):this.value!=Cevaplar[r-1]&&(YanlisCevapSayisi+=1,bildiri[r-1].innerText="Yanlış, Doğru Cevap "+Cevaplar[r-1],bildiri[r-1].style.color="#dc3545",this.parentElement.style.color="#dc3545","A"==Cevaplar[r-1]&&(sorular[r-1].children[0].style.color="#28a745"),"B"==Cevaplar[r-1]&&(sorular[r-1].children[1].style.color="#28a745"),"C"==Cevaplar[r-1]&&(sorular[r-1].children[2].style.color="#28a745"),"D"==Cevaplar[r-1]&&(sorular[r-1].children[3].style.color="#28a745"));break}r+=1}}function SonucuGetir(){document.getElementById("rapor").innerHTML="<b>Sonuç</b> <br /> Doğru Sayısı: "+DogruCevapSayisi+"<br /> Yanlış Sayısı: "+YanlisCevapSayisi+"<br /> Başarı Oranı: %"+BasariOrani.toPrecision(3)}</script>
    Hocam mevcut script kodlarını silip bu kodunuzu yapıştırdım sonuç yine aynı maalesef

    https://temeldinibilgiler.com/test/

    (Kodla bir alakası olmadığını düşünüyorum hocam sitede cache falanda yok acaba wp JavaScript okumuyor mu hocam)
  • 20-07-2021, 19:06:09
    #9
    profweb adlı üyeden alıntı: mesajı görüntüle
    Chrome console'da şu şekilde hata veriyor, muhtemelen bundan kaynaklı.

    https://ibb.co/2nRNGN1
    Ama hocam hiç bir JavaScript kodu çalışmıyor bundan farkı kodlarda denedim