こんにちは、プログラムに関して無知な者です。
方法を探していた所こちらにたどり着きましたので、質問させて頂きます。
前提・実現したいこと
はてなブログでアドセンス広告を貼っています。
その際、アドセンスにふさわしくないページに広告が表示されないよう
<script> noAdsTag="広告不要"; //広告を設置しないタグを指定 var pageTags=document.getElementsByTagName("meta"); function adsFilter(){ for(var i=0;i<pageTags.length;i++){ if( ("article:tag"==pageTags[i].getAttribute("property")) && (noAdsTag == pageTags[i].getAttribute("content") ) ){ document.write('<!--'); break; } } } adsFilter(); </script> この下に自分のアドセンスのコードを貼っています
この様なコードを入れています。
本題なのですが、広告が貼られている場合には、広告の上に「広告」と表記。
貼られていない場合には何も表記しない。のような事ができるでしょうか?
試したこと
なんとなく「IF」かなと思い
<script> If( noAdsTag="広告不要"; //広告を設置しないタグを指定 var pageTags=document.getElementsByTagName("meta"); function adsFilter(){ for(var i=0;i<pageTags.length;i++){ if( ("article:tag"==pageTags[i].getAttribute("property")) && (noAdsTag == pageTags[i].getAttribute("content") ) ){ document.write('<!--'); break; } } } adsFilter(); ){document.write(“”) }else{document.write(“広告”) } </script>
のようなことを、見よう見まねでしているのですが、動作は何もしていない状態です。
サイトを見てもこの件に近い記事すらわからず、質問させていただいた次第です。
補足情報(FW/ツールのバージョンなど)
このサイトが参考になる、などのアドバイスをいただければありがたいです。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー