広告ブロックを検出したときに何かを表示するように設定しましたが、機能する代わりにコードが表示されています。私はその理由を知るほどJavascriptの経験がありません。さて、私のインデックスファイルには
<script type="text/javascript" src="inls/advertisement.js"></script>
今advertisement.jsで私は持っています
document.write('<div id="tester">an advertisement</div>');
その後、インデックスに次のように表示されます。
<script type="text/javascript">
if (document.getElementById("tester") != undefined)
{
document.write('<center><script type="text/javascript"><!--google_ad_client = "ca-pub-3846434391631935";/* talknow */google_ad_slot = "6591659297";google_ad_width = 728; google_ad_height = 90; //--> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></center>');
} else {
document.write('<p class="no">We\'ve detected that you\'re using <strong>AdBlock Plus</strong> or some other adblocking software. Please be aware that this is only contributing to the demise of the site. We need money to operate the site, and almost all of that comes from our online advertising. Its not nice to steal.<!-- end .content --></p>');
}
</script>
ただし、そのコードがある場所では、次のように表示されます。
誰でも助けることができますか?