Merhaba,
<?php
$ad = '
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:inline-block;width:234px;height:60px"
data-ad-client="ca-pub-000000000"
data-ad-slot="000000000"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
';
?>
document.getElementById("ad").innerHTML="<?php echo $ad; ?>";
Yukarıdaki şekilde yaptığımda herşey birbirine karışıyor. document.getElementById("ad").innerHTML=" içine adsense kodunu nasıl tanımlayabilirim ?
getElementById içine adsense kodunu nasıl tanımlayabilirim ?
5
●603
- 27-05-2014, 00:43:09Üyeliği durdurulduMesajlarınız için teşekkür ederim. Asıl sorun şunun aynısı :
http://stackoverflow.com/questions/7...-example-given
Javascript , function içerisinde "ad" idinin refresh edilmesini, reload edilmesini hangi komutla sağlayabilirim ? iframe içine adsense konulması kurallara aykırı, kodu next ya da pevious a basıldığında yeniden yüklenmesini sağlamalıyım. Adsense kodu yerine herhangi birşey yazdırabiliyorum. değişkene tanımlarken Kod içindeki </script> , scripti sonlandırıyor.
php de olduğu gibi çift tırnak " yerine ' kullandım ama değişkene içeriği atarken </script> i gördüğünde komut olarak algılıyor. <\/script> yazmayı denedim sonuç değişmedi.
document.getElementById("ad").innerHTML='adsense javascript kodu'; atadığımda , </script> i gördüğünde komut olarak algılıyor.
------------
<div id="ad">
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:inline-block;width:234px;height:60px"
data-ad-client="ca-pub-000000000000"
data-ad-slot="00000000"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
-------------
Ya da kısaca yenile butonumuz varsa ve buna tıkladığımızda ad idinin yeniden yüklenmesini nasıl sağlayabilirim ? Bu da sanırım sorunu çözebilir. - 27-05-2014, 19:20:40Üyeliği durdurulduDeğerli vakitlerini ayırıp yorum yapan yardımcı olmaya çalışan tüm arkadaşlarıma teşekkür ederim. Sorunu eskilerden kalma ve çok saçma gibi gözüksede işe yarayan bir yöntemle, tek satırla çözdüm. Aynı sorunla karşılaşabilecekler için de çözümü vereyim ;
Öncelikle bir p tanımı yaptım, adsense kodunu içine yerleştirdim :
<p id="ad">
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- 234x60 surf -->
<ins class="adsbygoogle"
style="display:inline-block;width:234px;height:60px"
data-ad-client="ca-pub-0000000000000000"
data-ad-slot="000000"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</p>
ileri ve geri fonksiyonlarının içinde de bir nevi değişkeni kendi kendine yeniden tanımladım, $ad = $ad şeklinde;
document.getElementById("ad").innerHTML=document.g etElementById("ad").innerHTML;
Böylece her ileri yada geri tıklandığında adsense kodu yeniden yükleniyor.