• 28-12-2022, 20:15:58
    #1
    Adsense kodunun içeriğin üzerine mouse ile gelindiğinde sadece 1 defa ve direkt çalışmasını istiyorum
    fakat bu kod içeriğin her üstüne gelince çalışıyor kodu tekrarlamış oluyor bunu bir defaya mahsus nasıl çalıştırabilirim?

    yani container divinin üstüne ilk gelişinde cv fonksiyonu çalışacak sonra ne kadar gelinirse gelinsin çalışmamalı
    <script>
    function cv(x) {
    $(document).ready(function ($) {
    var jq = document.createElement('script');
    jq.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";
    jq.setAttribute('crossorigin', 'anonymous');
    document.querySelector('#ad3').appendChild(jq);
    (adsbygoogle = window.adsbygoogle || []).push({}); }); }
    </script>
    
    <div class="container" onmouseover="cv(this)"> <div id="ad3"></div>
  • Kabul Edilen Cevap
    • 2 Beğeni
      <div class="container" onmouseover="cv(this); this.onmouseover = null;"> <div id="ad3"></div>
      mouse ile üzerine gelince onmouseover ı null yapabilirsiniz. ikinciye gelindiğinde çalışmaz.
  • 28-12-2022, 20:16:36
    #2
    Çerezle kontrol edebilirsiniz hocam.
  • 28-12-2022, 20:22:04
    #3
    SeoAdresin adlı üyeden alıntı: mesajı görüntüle
    Adsense kodunun içeriğin üzerine mouse ile gelindiğinde sadece 1 defa ve direkt çalışmasını istiyorum
    fakat bu kod içeriğin her üstüne gelince çalışıyor kodu tekrarlamış oluyor bunu bir defaya mahsus nasıl çalıştırabilirim?

    yani container divinin üstüne ilk gelişinde cv fonksiyonu çalışacak sonra ne kadar gelinirse gelinsin çalışmamalı
    <script>
    function cv(x) {
    $(document).ready(function ($) {
    var jq = document.createElement('script');
    jq.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";
    jq.setAttribute('crossorigin', 'anonymous');
    document.querySelector('#ad3').appendChild(jq);
    (adsbygoogle = window.adsbygoogle || []).push({}); }); }
    </script>
    
    <div class="container" onmouseover="cv(this)"> <div id="ad3"></div>
    Ben javascript ustası değilim ama benim alanım php fakat çoğu yaptığımız projelerde javascriptte lazım oluyor ben senin yerinde olsam şöle birşey yapardım mesela fare elementin üzerine geldiğinde çalışıyor ya işte ayrıldığındada başka birşey çalışıcak ve tekrardan aynı elementin üstüne gelindiğinde tekrardan çalışıcak bu şekildede yapabilirsin.. ama dediğim gibi daha öncelerde javascriptim çok iyiydi ama javascript kodu yazmaya yazmaya köreldim o yüzden sana şuan elimde imkanlar ile cevap verebiliyorum ama paylaşımımı faydalı buluyorsan ne mutlu bize sana yardımcı olabildiysek ne mutlu bize saygılar dilerim...
  • 28-12-2022, 20:31:39
    #4
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    <div class="container" onmouseover="cv(this); this.onmouseover = null;"> <div id="ad3"></div>
    mouse ile üzerine gelince onmouseover ı null yapabilirsiniz. ikinciye gelindiğinde çalışmaz.
  • 29-12-2022, 14:57:11
    #5
    noxious adlı üyeden alıntı: mesajı görüntüle
    <div class="container" onmouseover="cv(this); this.onmouseover = null;"> <div id="ad3"></div>
    mouse ile üzerine gelince onmouseover ı null yapabilirsiniz. ikinciye gelindiğinde çalışmaz.
    çok teşekkür ederim hocam oldu