私のサイトはhttp://littlehousearts.comです。私はPrestashopを使用しており、ページが読み込まれるたびにバナーを表示するためにjavascriptを追加しました。現在、バナー画像は1つしかなく、ホームページとカテゴリページに正常に読み込まれます。ただし、製品ページに常に読み込まれるわけではありません。ソースを表示し、ソースでスクリプトタグを適切に表示できます。私が使用したタグは次のとおりです。
<script src="banner.js" type="text/javascript"></script>
javascriptファイルのコードは次のとおりです。
function random_imglink(){
var myimages=new Array();
index=0;
//specify random images below. You can have as many as you wish
myimages[1]="<a href='http://littlehousearts.com/28_golden'><img src='/img/golden.png' width='943' alt='GOLDEN Acrylic Paints' /></a>";
index=Math.floor(Math.random()*myimages.length);
if (index == 0){
index=1;
}
document.write(myimages[index]);
}
random_imglink();
私が現在読み込んでいるバナーは「クレジットを獲得」の下にあり、ゴールデンプロ品質の色を表示します。
これが一部のページに読み込まれない理由はありますか?存在しない画像をロードするためにテストしましたが、その位置にテキストが表示されているはずですが、undefined
欠落しているページには表示されません。