• 12-01-2023, 21:45:02
    #1
    Üyeliği durduruldu
    bu kod neden calismiyor olabilir tablodaki içerige tiklandiysa title çekmesini istiyorum ama olmuyor
    <title id="demo"></title>
     <a id="myBtn" onclick="change('/izle/<?php echo $bilgilerimsormasak['player_seo'] ?>')"
     <script>
    const element = document.getElementById("myBtn");
    element.addEventListener("click", myFunction);
    
    function myFunction() {
      document.getElementById("demo").innerHTML = "<?php echo $ayarcek['ayar_title']; ?>";
    }
    </script>
  • 13-01-2023, 00:47:38
    #2
    Üyeliği durduruldu
    hem id ye fonksiyon verdin hem onclick e onun için
  • 13-01-2023, 00:49:55
    #3
    Üyeliği durduruldu
    sagirr adlı üyeden alıntı: mesajı görüntüle
    hem id ye fonksiyon verdin hem onclick e onun için
    hocam nasil düzenlemeliyim saatlerdir düzeltemiyorum
  • 13-01-2023, 00:51:21
    #4
    Üyeliği durduruldu
    onclick change .... kısmını sil
  • 13-01-2023, 00:53:55
    #5
    Üyeliği durduruldu
    sagirr adlı üyeden alıntı: mesajı görüntüle
    onclick change .... kısmını sil
    o fonksiyonu silemem kullanmak zorundayim sayfa yenilenmeden url yaziyor, diger fonksiyonda tıklamaya göre yakalayıp title yazmasi gerekiyor ama olmuyor
  • 13-01-2023, 23:55:43
    #6
    İki farklı event/olay tanımlamak yerine iki işlemi de change fonksiyonunda yapabilirsin. Bunun için de iki değişkeni de changeye gönderebilirsin:

    <a id="myBtn" onclick="change(degisken1,degisken2)"
    Ardından change fonksionunda önce sayfa titlesini değiştirir, ardından diğer ikinci değişkeni işleyebilirsin:

    function change(deg1,deg2){
    document.title=deg2
    ..............................................................................................
        }
    Bu arada sayfa tittlesini değiştirmek için document.getElementById("demo").innerHTML yerine document.title kullanman daha pratik olacaktır.
  • 28-01-2023, 23:43:58
    #7
    Bu kod çalışmıyor olabilir çünkü "myBtn" ID'li elemente tıklandığında myFunction() fonksiyonunun çalıştırılmasını sağlamak için element.addEventListener("click", myFunction); kodu kullanmak yerine, onclick attributunu kullanmışsınız. Örnek olarak: <a id="myBtn" onclick="myFunction()">.

    Ayrıca PHP kodlarını JavaScript kodları içerisinde <?php echo $ayarcek['ayar_title']; ?> şeklinde yazmak yerine, PHP kodlarının çalışmasını beklemeden önce değerlerini JavaScript değişkenine atayın ve o değişkeni kullanın. Örnek olarak:
    <script>
    const title = "<?php echo $ayarcek['ayar_title']; ?>";
    const element = document.getElementById("myBtn");
    element.addEventListener("click", myFunction);
     
    function myFunction() {
      document.getElementById("demo").innerHTML = title;
    }
    </script>
    Bu yöntem ile PHP kodlarının çalışmasını beklemeden JavaScript kodlarının çalışmasını sağlamış olursunuz.