アフィリエイトで自分の運営サイトに広告を載せる際に
下記のようなタグを載せるのですが
(urlはダミーですが、引数が共通の部分などは再現してあります)
---
<iframe frameborder="0" allowtransparency="true" height="600" width="120" marginheight="0" scrolling="no" src="http://dummy.hogehoge.com/grm/htmlbanner?sid=111&pid=222" marginwidth="0">
<script language="javascript" src="http://dummy.hogehoge.com/grm/jsbanner?sid=111&pid=222"></script>
<noscript>
<a href="http://dummy2.hogehoge.com/grm/referral?sid=100&pid=222" target="_blank" >
<img src="http://dummy.hogehoge.com/grm/gifbanner?sid=100&pid=222" height="600" width="120" border="0">
</a>
</noscript>
</iframe>
---
noscriptタグ内で囲まれた部分は何か意味があるのでしょうか
noscriptとはスクリプトに対応していない場合に
代わりに表示する内容だと思いますが
上記のスクリプトを見るとiframeタグ内で指定している
読み込み先とはファイルが異なるようだったので
何か意味があるのかなと・・・
よろしくお願いします
scriptタグだけでは、スクリプトに対応していない場合、バナーもリンクも
表示されない状態になってしまいます。
noscriptタグ内の記述は、scriptタグで表示したかったバナーの画像と
それに対応するアフィリエイトリンクを表示するためのものだと思います。
ブラウザバージョン、ブラウザ設定によってはスクリプト動作を抑制します。
その場合には、IFRAMEの中が真っ白となりブラウザには何も表示されません。
そこでSCRIPT対応していない環境の場合だけNOSCRIPTの中身が動作し
バナーが表示される仕組みです。
コメント(0件)