# Koenig (23.04.2014 / 13:53)Дату оставил пхпшную(наврятли кто-то при включенном компе в течении суток не обновляет страницу), а рандом взял js-шный. В итоге отпала надобность в массиве (респект Koenigу). А проблему с показом первой картинки решил вообще просто: в img-шный тег добавил "src" с динамической ссылкой, и теперь при загрузке страницы корректно отображается первое случайное изображение, а спустя заданное время (2сек.) картинка автоизменяется без перезагрузки всей страницы.
ДоХтор, сделай дату и рандом по жс тоже
Вот решение(без тегов <?php и ?>):
<!DOCTYPE html>
<html>
<body>
<script>
function rand(min, max){
return Math.floor(Math.random()*(max-min+1)+min);
}
setInterval(setMyInt, 2000);
function setMyInt(){
document.all['mImg'].src=<?=date('Ymd')?>+'/'+rand(0,23)+'.ico';
}
</script>
<img id='mImg' src="<?=date('Ymd').'/'?><?=rand(0,23).'.ico'?>" alt=" " />
</body>
</html> Просьба - кто на хосте протестит, отпишитесь, я тестил на денвере.