人が自分の商品ページに移動したときに画像がすでにキャッシュに保存されるように、インデックスページに画像のスタックをプリロードするこのスクリプトがあります。問題は、コード内の2つのアラートを削除してユーザーに通知しないと、スクリプトが機能しなくなることです。Javascript image loader
私は間違っていますか?
<script type="text/javascript">
var imageFiles = new Array<?=$output?>
var imagesLoaded = new Number(0);
document.addEventListener("DOMContentLoaded", init, false);
function init()
{
var images = new Array();
alert("lkasd oe kdfl ke k");
for(i=0; i<imageFiles.length; i++)
images[i] = loadImage(imageFiles[i]);
}
function loadImage(url)
{
var image = new Image();
image.addEventListener("load", imageLoaded, false);
image.src = url;
return image;
}
function imageLoaded()
{
imagesLoaded++;
if (imagesLoaded == imageFiles.length)
alert("Billederne er blevet preloadet og ligger i cachen.");
}
</script>
どのように正確に機能しませんか? – ggreiner
私はちょうど11の回答のうち1つだけがこれまで十分に良いとは信じられません。 – jAndy
jAndyのコメントを拡大する:質問に戻って質問を解決した回答をAnsweredとマークする必要があります。あなたがフォローアップしているのを見ると、将来的にあなたを助ける可能性が高くなります。 – Jason