Участник
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014
Откуда: Украина
Помог: 74 раз(а)
|
Доброго времени суток. Нашёл код, который выбирает из массива файл с указанной в этом скрипте периодичностью(в данном случае, выбираем новую картинку каждые две секунды).Немного модернизировал его(добавил пару PHP-функций в адрес изображений), но после загрузки страницы в браузере, картинка появляется только по истечении установленного в скрипте времени. Т.е., до появления первой картинки на её месте пусто. Если бы картинки менялись через пару секунд, то в принципе это небыло бы проблемой: зашел на сайт, и через две-три секунды видишь картинку, потом другую, третью и т.д... Но нужно выводить картинку через 40-60 минут, и в этом случае первые сорок минут картинка выводиться не будет. Как подправить вывод картинки сразу после загрузки страницы в браузере?
CODE ( javascript):
скопировать код в буфер обмена
<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>
|