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

.
ДоХтор

Нашёл код, который выбирает из массива файл с указанной в этом скрипте периодичностью(в данном случае, выбираем новую картинку каждые две секунды). Но после загрузки страницы в браузере, картинка появляется только по истечении установленного в скрипте времени. Т.е., до появления первой картинки на её месте пусто. Если бы картинки менялись через пару секунд, то в принципе это небыло бы проблемой: зашел на сайт, и через две-три секунды видишь картинку, потом другую, третью и т.д... Но нужно выводить картинку через 40-60 минут, и в этом случае первые сорок минут картинка выводиться не будет. Как подправить вывод картинки сразу после загрузки страницы в браузере?

<script>
        myImg=new Array(<?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico',
                        <?=date('Ymd')?>+'/'+<?=rand(0,23)?>+'.ico');
        flag=0;
        myInt=setInterval('setMyInt()', 2000);
        function setMyInt(){
        flag++;
        if(myImg[flag]){
        document.all['mImg'].src=myImg[flag] ;
        }else{
        flag=1;
        document.all['mImg'].src=myImg[flag] ;
        }
        }
    </script>


<body>
<img id='mImg' alt="&nbsp;" />
</body>