Подскажите, пожалуйста. Столкнулся с проблемой... Во всех браузерах прелоад работает нормально, кроме IE6:
Вот код:
<html>
<head>
<script type='text/javascript' src='jquery-1.4.1.min.js'></script>
<?
$prev_dir="img";
$img_dir="img";
// Reading directory and forming javascript Array
$files=scandir($prev_dir);
for ($i=2; $i<count($files); $i++)
$ArrayJavascript.="\"$prev_dir/$files[$i]\",";
$ArrayJavascript=substr($ArrayJavascript,0,strlen($ArrayJavascript)-1);
// Preloading Images JavaScript
echo " <script type='text/javascript'>
var ImgArray = Array($ArrayJavascript);
var img = Array();
for (i=0;i<ImgArray.length; i++){
img[i] = new Image();
img[i].src = ImgArray[i];
}
</script>";
?>
<script type='text/javascript'>
$(window).load(function(){
var counter = 1;
$("#img_container").width($("#SlideShow").width());
$("#img_container").height($("#SlideShow").height());
setInterval(function(){
$("#img_container").css({'background-image' : 'url('+$("#SlideShow").attr("src")+')'});
var src=img[counter % img.length].src;
$("#SlideShow").hide().attr("src",src).fadeIn(3000);
counter++;
},5000);
});
</script>
</head>
<body>
<?echo "<center><div id='img_container'><img id='SlideShow' src='$prev_dir/$files[2]' alt='SlideShow' /></div></center>";?>
</body>
</html>
Посмотреть то, что должно "фунциклировать" можно здесь:
http://www.invis.emaxihost.com/galery/
Уже пол-интернета перерыл в поисках решения, но все равно не могу его найти. Все равно в процессе смены картинок в нижнем левом углу в IE6 появляется
"Загрузка картинки с...."