Просмотр поста

.
ДоХтор
# 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="&nbsp;" />
</body>
</html>


Просьба - кто на хосте протестит, отпишитесь, я тестил на денвере.